在当前目录下:
<强>方法1:强>
文件打开=(文件名) 一个=以() b=a.split (“\ n”) #使用换行 len (b) #统计有多少行 因为我在范围(len (b)): [我]=b[我].split() #使用空格分开 len (b[0]) #可以查看第一行有多少列。 B[0][311] #可以查看具体某行某列的数 进口numpy np b=np.array (b) #转成numpy形的 类型(b) #输出& lt;输出类'numpy.ndarray> >之前这种方法不能直接处理b的运算比如乘除。
<强>方法2:强>
def get_cub_train_attr (filepath): 文件=' class_attribute_labels_continuous.txt ' cub_attrs=np。loadtxt(文件分隔符=')#读取数据,并且自动转换成numpy cub_attrs=cub_attrs/100 #可以直接进行运算 train_label=np。0 ((150,312)) train_label=cub_attrs[0:150:] #取前150行 返回train_label以上这篇python读取文件并把矩阵转成numpy的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
python读取文件并把矩阵转成numpy的两种方法