51dev.com IT技术开发者社区

51dev.com 技术开发者社区

解决python中 f.write写入中文出错的问题

解决python中 f.write写入中文出错的问题

一个出错的例子#coding:utf-8s=u‘中文‘f=open("test.txt","w")f.write(s)f.close()原因是编码方式错误,应该改为utf-8编码解决方案一:#coding:utf-8s=u‘中文‘f=open("test.txt","w")f.write(s.enc...

Python入门教程3. 列表基本操作【定义、运算、常用函数】 <font color=red>原创</font>

Python入门教程3. 列表基本操作【定义、运算、常用函数】 原创

前面简单介绍了Python字符串基本操作,这里再来简单讲述一下Python列表相关操作>>>dir(list)#查看列表list相关的属性和方法[‘__add__‘,‘__class__‘,‘__contains__‘,‘__delattr__‘,‘__delitem__‘,‘__...

python将txt文件读入为np.array的方法

python将txt文件读入为np.array的方法

原文件:7.8094,1.0804,5.7632,0.012269,0.008994,-0.003469,-0.79279,-0.064686,0.11635,0.68827,5.7169,7.9329,0.010264,0.003557,-0.011691,-0.57559,-0.56121,原文...

Python 将Matrix、Dict保存到文件的方法

Python 将Matrix、Dict保存到文件的方法

如下所示:>>>importnumpy>>>mat=numpy.matrix("123;456;789")>>>mat.dump("my_matrix.dat")>>>mat2=numpy.load("my_matrix.dat...

python将字符串以utf-8格式保存在txt文件中的方法

python将字符串以utf-8格式保存在txt文件中的方法

如下所示:#ltp_data字符串写进777.txt1、defsave(filename,contents):fh=open(filename,‘w‘,encoding=‘utf-8‘)fh.write(contents)fh.close()save(‘F:\ltp-3.3.1-win-x86\77...

pandas 空的dataframe 插入列名的示例

pandas 空的dataframe 插入列名的示例

如下所示:colum=[‘性别‘,‘年龄‘,‘M‘,‘样本类型‘]+muta_list+[‘B‘]data1=pd.DataFrame(columns=colum)以上这篇pandas空的dataframe插入列名的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持51de...

pandas中apply和transform方法的性能比较及区别介绍

pandas中apply和transform方法的性能比较及区别介绍

1.apply与transform首先讲一下apply()与transform()的相同点与不同点相同点:都能针对dataframe完成特征的计算,并且常常与groupby()方法一起使用。不同点:apply()里面可以跟自定义的函数,包括简单的求和函数以及复杂的特征间的差值函数等(注:apply不...

pandas.dataframe按行索引表达式选取方法

pandas.dataframe按行索引表达式选取方法

需要把一个从csv文件里读取来的数据集等距抽样分割,这里用到了列表表达式和dataframe.iloc先生成索引列表:index_list=[‘%d‘%iforiinrange(df.shape[0])ifi%3==0]在dataframe中选取sample_df=df.iloc[index_lis...

python 判断参数为Nonetype类型或空的实例

python 判断参数为Nonetype类型或空的实例

Nonetype和空值是不一致的,可以理解为Nonetype为不存在这个参数,空值表示参数存在,但是值为空判断方式如下:ifhostipisNone:print"nohostip,isnonetype"elifhostip:print"hostipisnotnull"else:print"hosti...

python 找出list中最大或者最小几个数的索引方法

python 找出list中最大或者最小几个数的索引方法

如下所示:nums=[1,8,2,23,7,-4,18,23,24,37,2]result=map(nums.index,heapq.nlargest(3,nums))temp=[]Inf=0foriinrange(3):temp.append(nums.index(max(nums)))nums[...

python2与python3中关于对NaN类型数据的判断和转换方法

python2与python3中关于对NaN类型数据的判断和转换方法

今天在对一堆新数据进行数据清洗的时候,遇到了一个这样的问题:ValueError:cannotconvertfloatNaNtointeger一开始是这样的,我用的jupyter是python35的,使用DataFrame读入了数据,其中有一列是year,默认读入时是将year这一列转换为了floa...

numpy 对矩阵中Nan的处理:采用平均值的方法

numpy 对矩阵中Nan的处理:采用平均值的方法

尽管我们可以将所有的NaN替换成0,但是由于并不知道这些值的意义,所以这样做是个下策。如果它们是开氏温度,那么将它们置成0这种处理策略就太差劲了。下面我们用平均值来代替缺失值,平均值根据那些非NaN得到。fromnumpyimport*datMat=mat([[1,2,3],[4,Nan,6]])n...

Python Numpy:找到list中的np.nan值方法

Python Numpy:找到list中的np.nan值方法

这个问题源于在训练机器学习的一个模型时,使用训练数据时提示prepare的数据中存在np.nan报错信息如下:ValueError:np.nanisaninvaliddocument,expectedbyteorunicodestring.刚开始不知道为什么会有这个,后来发现是list中存在nan值...

pandas 转换成行列表进行读取与Nan处理的方法

pandas 转换成行列表进行读取与Nan处理的方法

pandas中有时需要按行依次对.csv文件读取内容,那么如何进行呢?我们来完整操作一遍,假设我们已经有了一个.csv文件。#1.导入包importpandasaspd#2读入数据readFile=pd.read_csv(‘输出路径‘,encoding=‘gb2312‘)forrecordinrea...

pandas 条件搜索返回列表的方法

pandas 条件搜索返回列表的方法

pandas中常用的一件事情就是对特定条件进行搜索,那么这里介绍使用pandas搜索方式,本案例使用的pandas是anaconda中的,可以下载任意的anaconda进行安装都会带有。首先导入包importpandasaspdimportos然后需要构建一个csv文件存上文件。比如我们有一个叫te...