连接目录中的numpy数组

时间:2017-05-24 17:19:51

标签: python arrays numpy

我在目录中有多个numpy数组(.npy)。我想连接所有这些。我试过了:

    files = sorted(glob.glob(r'C:\Users\x\samples' + '/*.npy'))
    for i in range(len(files)):
              data= np.concatenate(files, axis=0)

但它给出了一个错误:零维数组不能连接。 任何解决方案?

1 个答案:

答案 0 :(得分:0)

files适用于数组。但是,files = sorted(glob.glob(r'C:\Users\x\samples' + '/*.npy')) arrays = [] for f in files: arrays.append(np.load(f)) data = np.concatenate(arrays) 是字符串。您应该首先阅读文件以获取数组:

Log.e()