我有一个装满.txt文件的文件夹;我想将文件中的数据分配给数组(在下面的例子中,所有数据的长度都是6x9,但显然这些尺寸并不那么重要);我希望数组名称是.txt文件名给出的名称。
我可以做一些似乎是......的第一个必要步骤。
x=glob.glob('*.txt')
y=np.empty_like(x)
for i in range(len(x)):
y[i]=x[i].rstrip('.txt')
z=np.empty((len(x),6,9))
for i in range(len(x)):
z[i] = np.loadtxt(x[i], delimiter = ',')
...然后我想做类似
的事情for i in range(len(z)):
y[i] = z[i]
但我收到错误:ValueError: cannot set an array element with a sequence
。
我该如何解决这个问题?我需要数组有名称才能恢复对它们的分析。每次我想要它们时评估数组需要花费太多时间。
感谢任何帮助,
谢谢!