python实现文件转数组
import numpy as np
def txt_to_list(input_path):
'''
:param input_path: ’输入txt文件路径‘
:return: txt文件对应数组
'''
path = input_path
fp = open(path, 'r')
lines = fp.readlines()
NumLine = int(len(lines))
print(lines)
fp.close()
NumColumn = 0
for i, line in enumerate(lines):
temp = line.split(' ')
if len(temp) > NumColumn:
NumColumn = len(temp)
x = np.zeros((NumLine,NumColumn))
for i, line in enumerate(lines):
temp = line.split(' ')
for j in range(len(temp)):
x[i][j] = temp[j]
return x
x1 = txt_to_list('data.txt')
print(x1)