微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将多个 .npy 文件合并为单个 .npy 文件

如何解决将多个 .npy 文件合并为单个 .npy 文件

我有一个文件夹,其中有 100 多个 .npy 文件。 此文件夹的路径是“/content/drive/MyDrive/lung_cancer/subset0/trainImages”。

文件夹包含 .npy 文件,如图 the .npy files

每个 .npy 文件的形状是 (3,512,512)

我想将所有这些文件合并到一个名为 trainImages.npy 的文件中,以便我可以用它来训练我的 unet 模型。

我的 unet 模型接受形状 (1,512) 的输入。 我将上面的 trainImages.npy 文件加载到 imgs_train 中,如下所示,将其作为输入传递给 unet 模型

imgs_train = np.load(working_path+"trainImages.npy").astype(np.float32)

有人能告诉我如何将所有这些 .npy 文件连接成一个 .npy 文件吗? 谢谢。

解决方法

所以我自己找到了答案,如果有人需要,我会附上下面的代码。根据您的需要更改它..

import os
import numpy as np
path = '/content/drive/MyDrive/lung_cancer/subset0/trainImages/'
trainImages = []
for i in os.listdir(path):
  data = np.load(path+i)
  trainImages.append(data)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。