python读取文件并把矩阵转成numpy的两种方法

  

在当前目录下:

  

<强>方法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的两种方法