2
我有一个包含多个.npy文件(numpy数组)的目录,每个文件都有一个2维数组(相同的宽度和高度)。我需要读取所有文件并生成一个包含目录中所有数组的三维数组,结果形状应该像(文件数,宽度,高度)。用numpy导入数组文件
到目前为止我的代码:
import os
import numpy
for file in os.listdir(os.getcwd()):
result = numpy.load(file) #Obviously this doen't work
但我就是根本不知道如何生成结果阵列。我应该先创建一个零数组然后填充它吗?我可以在飞行中做这个吗? 你能帮我吗?
['np.dstack(阵列)'](http://docs.scipy.org/doc/numpy/reference/generated/numpy.dstack.html#numpy.dstack) – user2357112
随着numpy,定义一个零数组并填充内容通常是一个好习惯。 – leeladam
等待,dstack命令的轴不同于我的想法。您可能需要使用切片重新排序或使用其他内容。 – user2357112