python
人鱼线
1、越努力,越幸运! 2、机会总是留给有准备的人! 3、承受别人不能承受的,才能得到别人不能得到的!
展开
-
Python魔法方法总结及注意事项
1、何为魔法方法: Python中,一定要区分开函数和方法的含义; 1.函数:类外部定义的,跟类没有直接关系的;形式: def func(*argv): 2.方法:class内部定义的函数(对象的方法也可以认为是属性);分为两种: ① python自动产生的(魔法方法):一般形式为 __func__(),python会在对应的时机自动调用该函数; ② 人为自定义的方法:一般和普通函数没有区别,只是定义在了class中而已 3.方法与函数的区别: 方...原创 2020-05-24 19:41:46 · 583 阅读 · 0 评论 -
python稀疏格式储存coo_matrix/csr_matrix/csc_matrix
概述在用python进行科学运算时,常常需要把一个稀疏的np.array压缩,这时候就用到scipy库中的sparse.csr_matrix(csr:Compressed Sparse Row marix) 和sparse.csc_matric(csc:Compressed Sparse Column marix)scipy.sparse.csr_matrix# 示例解读>...原创 2020-05-02 19:33:42 · 1242 阅读 · 0 评论 -
Python chunk读取超大文件
1. 普通文件读取方式:import pandas as pddf = pd.read_csv('./chunk_test.csv') # 默认 iterator=False,chunksize=Noneprint(df.shape,'\n',df.head())一般使用read_csv的时候,iterator是设定为False的,这个时候read_csv会把整个文件的数据读取到Da...原创 2020-01-02 12:33:31 · 7730 阅读 · 0 评论 -
python pickle 读写文件整理
pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。Python 中Pickle库的使用详解 https://www.jb51.net/article/135407.htmpickle协议和JSON(JavaScript Object Notation)的区别: 1. JSON是一种文本序列化格式(它输出unicode文本,虽然大部分时间它被...原创 2019-12-31 14:07:03 · 10821 阅读 · 0 评论 -
python3 编码问题汇总
Ref: py编码终极版:https://www.cnblogs.com/575dsj/p/7112767.html 有空仔细看看印象笔记关于编码的整理Unicode 将各国的文字,字符 一一对应一个十六进制的编号:例如:“马”的 Unicode 是U+9A6CUtf-8, utf-16,ASCII 将Unicode 编码变成二进制01,以不同的方式存储到字节中,如”马” ...原创 2019-12-25 15:53:57 · 280 阅读 · 1 评论 -
python open()方法和文件读写
open()方法open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)打开一个文件并返回文件对象如果该文件无法被打开,会抛出OSError官方python document参数file- path-like object (re...原创 2019-12-25 12:03:12 · 3915 阅读 · 0 评论 -
pip install 和conda install 的区别
问题解决步骤:在进行抽取文章主题的任务中用到gensim,发现在jupyter 上导包不成功import gensim from gensim import corpora, models, similarities报错 “No model named gensim”1.第一步:去查看pip3 list 中发现确实没有gensim这个包,okpip3 install...原创 2019-12-10 19:39:10 · 28391 阅读 · 3 评论 -
MYSQL的COMMIT和ROLLBACK使用讲解
一. 从功能上划分,SQL 语言可以分为DDL,DML和DCL三大类。1. DDL(Data Definition Language) (隐式提交)数据定义语言,用于定义和管理 SQL数据库中的所有对象的语言 ;create---创建表alter---修改表drop---删除表2. DML(Data Manipulation Language) (除select外 ...原创 2019-11-23 12:10:35 · 4069 阅读 · 0 评论 -
Python包管理不同方式的区别
参考:Python包管理不同方式的区别 https://minixbeta.github.io/%E6%8A%80%E6%9C%AF/2013/11/01/pypkg.htmlPython 包管理工具解惑 https://blog.zengrong.net/post/python_packaging/总结:1. distutils是Python标准库的一部分,使用它能够...原创 2019-09-16 12:10:18 · 173 阅读 · 0 评论 -
python2 安装nltk失败原因分析
今天需要在python2.7环境下安装nltk :但是执行sudo pip2 install -U nltk 一直报错Collecting nltk Downloading https://files.pythonhosted.org/packages/f6/1d/d925cfb4f324ede997f6d47bea4d9babba51b49e87a767c170b77005889...原创 2019-09-16 11:55:36 · 2322 阅读 · 0 评论 -
Python学习笔记之optparse模块OptionParser
在工作中我们经常要制定运行脚本的一些参数,因为有些东西是随着我么需求要改变的,所以在为们写程序的时候就一定不能把写死,这样我们就要设置参数在python中我们可以通过sys 模板的argv 但是这模板功能远没有今天我们介绍的optparse模块强大。介绍下最基本的用法:使用optionparser模块来解析 optionparser的执行过程: 导入optionparser : f...原创 2018-10-24 08:45:48 · 12562 阅读 · 2 评论