feng_zhiyu的博客

http://www.fzhiy.com/ 欢迎关注我的博客,期待与大家一起学习~

.pyc是什么?

1、解释型语言和编译型语言的区别      计算机是不能够识别高级语言的,所以当运行一个高级语言程序时,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程。这个过程分成两类,第一种是编译,第二种是解释。     (1)编译型语言:在程序执行之前,先会通过编译器对程序执行一个...

2018-11-11 21:47:07

阅读数 601

评论数 0

Python——函数式编程

map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 匿名函数 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入...

2018-10-13 17:04:43

阅读数 43

评论数 0

Python——高级特性

切片 Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。 切片操作要提供三个参数 [start_index: stop_index: step] start_index是切片的起始位置 stop_index是切片的结束位置(...

2018-10-13 16:54:02

阅读数 67

评论数 0

pandas.read_csv分块读取大文件

以下代码是“达观杯”csv数据文件读取,来源: 加载大数据:带有可爱的读取进度条 import time import pandas as pd from tqdm import tqdm # @execution_time def reader_pandas(file, chunkSiz...

2018-10-05 00:17:09

阅读数 1177

评论数 1

Python3核心模块之pickle讲解

pickle(python3.x)和cPickle(python2.x的模块)相当于java的序列化和反序列化操作。 常采用下面的方式使用: import pickle pickle.dump(obj,f) pickle.dumps(obj,f) pickle.load(f) pickl...

2018-10-02 22:14:07

阅读数 201

评论数 0

【Python】RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility

安装Numpy出现的问题 1、报错如下 checking for nltk /usr/local/lib/python2.7/dist-packages/scipy/special/__init__.py:640: RuntimeWarning: numpy.dtype size chang...

2018-09-17 22:52:43

阅读数 250

评论数 0

利用Python进行数据分析

《利用python进行数据分析》读书笔记--第四章 numpy基础:数组和矢量计算 《利用python进行数据分析》读书笔记--第五章 pandas入门 《利用python进行数据分析》读书笔记--第六章 数据加载、存储与文件格式 《利用python进行数据分析》读书笔记--第七章 数据规整...

2018-09-12 16:15:17

阅读数 790

评论数 0

【Python】Python中的TfidfVectorizer参数解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/laobai1015/articl...

2018-08-22 23:06:39

阅读数 3199

评论数 0

python2与python3共存问题

前言 很多时候,python2与python3是一个让人头疼的问题。这里记录下。 如果你的电脑上同时安装了python2和python3,那么就需要区分开你是用的哪个版本了(有时会影响运行结果)。 总的来说,版本共存就是环境变量的配置问题。 windows 在Windows下,你需要将p...

2018-08-19 12:27:46

阅读数 74

评论数 0

【Python3报错解决方法】Fatal error in launcher: Unable to create process using '"'

windows下python2,python3并存,用pip3安装pygame或者其他第三方库时,报错如下: Fatal error in launcher: Unable to create process using '"' 解决方法: C:\Users\Adm...

2018-06-10 13:04:56

阅读数 2231

评论数 0

【Python3实现文本格式转换】.doc和.docx文件转换为pdf

#-*- coding:utf-8 -*- # doc2pdf.py: python script to convert doc to pdf with bookmarks! # Requires Office 2007 SP2 # Requires python for win32 exten...

2018-06-09 23:18:31

阅读数 1277

评论数 0

基于Scrapy框架的网络爬虫搭建

有很多开源的网络爬虫,如果我们掌握某一种或多种开源的爬虫工具,再我们获取数据的道路上会如虎添翼,事半功倍。这里我介绍一下我对于Scrapy网络爬虫的学习和搭建。 Scrapy使用了Twisted异步网络库来处理网络通讯。整体架构大致如下: Scrapy要包括了以下组件: 引擎,用来处理...

2018-06-05 19:05:26

阅读数 366

评论数 0

Python入门爬虫精华版

Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 另外,比较常用的爬虫框架Scrapy,这里最后也详细介绍一下。 首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧:宁哥的小站-网络爬虫 当我们在浏览器中输入一个url后回车,后台会发生什么?比如说你输入h...

2018-06-05 18:01:08

阅读数 130

评论数 0

【python报错解决方法】:IndentationError:expected an indented block

点击原文 Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。 在编译时会出现这样的错IndentationError:expected a...

2018-06-05 17:00:36

阅读数 136

评论数 0

Python——列表

这里写代码片

2018-05-27 21:42:30

阅读数 53

评论数 0

Python——字符串常用操作

1、find 检测str是否包含在mystr中,如果是返回开始的索引值,否则返回-1 mystr.find(str,start=0,end=len(mystr)) (从左往右) rfind (从右往左) 2、index 检测str是否包含在mystr中,如果是返回开始的索引值,否则报错 mys...

2018-05-27 21:41:01

阅读数 121

评论数 0

Neo4j和py2neo用法

py2neo——Neo4j&python的配合使用 https://www.jianshu.com/p/a2497a33390f 以下基于Python2: 安装py2neo模块 pip install py2neo # 连接Neo4j数据库 from py2neo ...

2018-04-28 23:04:04

阅读数 889

评论数 2

Python多进程导入CSV至数据库(MySQL)

参考: http://www.php.cn/python-tutorials-361702.html

2018-04-09 01:06:28

阅读数 454

评论数 0

python模块之codecs: 自然语言编码转换

原文:https://blog.csdn.net/zhaoweikid/article/details/1642015 python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。 有一点需要清楚的是,当python要做...

2018-04-08 23:00:16

阅读数 86

评论数 0

在同一台电脑下如何进行 Python 2 与 3 的切换?

Windows 上的 Python 自带启动器 py.exe,默认安装到系统盘的 system32 文件夹里。如果你同时安装了 Python 2 和 Python 3,用的时候直接在终端里输入: py -3 就是打开 Python 3 的 REPL,或者 py -3 example...

2018-04-06 22:44:28

阅读数 86

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭