python
CZ626626
这个作者很懒,什么都没留下…
展开
-
linux下安装python3.5.3
安装python3.5可能使用的依赖yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel•到python官网找到下载路径, 用wget下载wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz解压tgz包tar原创 2017-04-29 09:33:46 · 10203 阅读 · 3 评论 -
python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multib
在python3读取txt文件时,遇到上面问题是因为: txt文件存的是utf8编码,打开文件的时候没有指定编码,文件虽然是utf8编码,但是在计算机里面存储的还是unicode编码数据,即计算机是将文件的内容按照utf8编码成unicode后存到了硬盘上,而现在执行f.read()的时候,因为没有指定编码,f.read()可能是发现文件中有中文,所以按照gbk来试图将unicode解码,但是因为原创 2017-05-02 16:54:03 · 22690 阅读 · 5 评论 -
pickle用法
一、保存文件 (1) X_sp=[1,2,3] pkl_file =open(cfg.data_path + ‘tfidf_10W.feat’,’wb’) pickle.dump(X_sp,pkl_file ,’wb’) pkl_file.close()二、加载打印文件pkl_file = open(cfg.data_path + ‘tfidf_10W.feat’, ‘rb’) X_sp=原创 2017-11-29 13:17:33 · 612 阅读 · 0 评论 -
pandas 中关于loc跟iloc总结
1、两者对行的处理区别 pandas.loc[1:5] 跟pandas.loc[0:4] 取出来的数据是一样的,这是因为,它是先对数据给定标签,pandas.loc[1:5]是指从1开始给定标签,pandas.loc[0:4]是指从0开始给定标签。同理:pandas.iloc[1:5] 也是一样的。 两者在这里的区别是:pandas.loc[1:5]是从1到5行数据 , pandas.il原创 2017-12-14 20:09:36 · 3349 阅读 · 1 评论