Python 实现如何把txt文件中的文本或者数值数据读取出来放在numpy类型的数组中
数据
我的数据是长这样子的!!!
这里是文本型数据!
代码:
import numpy as np
f = open(r"beijing1.txt")
line = f.readline()
data_array = []
while line:
num = list(map(str,line.split(' ')))
data_array.append(num)
line = f.readline()
f.close()
data_array = np.array(data_array)
print data_array[1][1].decode('utf-8')
这样我们打印第二行第二列的数据就是这样子啦:
如果是数值型数据呢!!只需要改成如下代码:
就是只有这里变啦!!!int 类型的数据就用int ,float 类型的数据就用float!!
完美!!