http://blog.csdn.net/kbawyg/article/details/22964835
loadtxt的功能是讀入數據文件,這里的數據文件要求每一行數據的格式相同。這個函數有幾個常用的參數,這里給出了參數的意義。
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)