loadtxt的功能是读入数据文件,这里的数据文件要求每一行数据的格式相同。这个函数有几个常用的参数,http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html给出了参数的意义。
fname:读取文件的文件名。例如C:/Dataset/iris.txt。
delimiter:数据之间的分隔符。如使用逗号","。
dtype:数据类型。如float,str等。
usecols:选取数据的列。
这里主要说一下usecols的用法。如果iris.txt中的前4列,则usecols=(0,1,2,3)。如果取第5列这一列,则usecols=(4,)。这种取单一列的情况容易出问题,请大家多注意。
整个语句如下:
loadtxt(“C:/Dataset/iris.txt” , delimiter = “,” , usecols=(0,1,2,3) , dtype=float)
loadtxt(“C:/Dataset/iris.txt” , delimiter = “,” , usecols=(4,) , dtype=str)
顶0