python - 加载 .npy 文件作为 pytorch 的数据集

标签 python numpy serialization pytorch

我在 .npy 文件中预处理了数据,我们称其为原始数据的 X.npy 和标签的 Y.npy。它们被组织起来以匹配两个文件中的每个元素(来自 X 的第一个元素具有来自 Y 的第一个标签等)。如何使用 torch.utils.data.DataLoader 将其加载为数据集?我是 pytorch 的新手,任何帮助都会很有用。

最佳答案

您也可以使用 DatasetFolder,它基本上是 ImageFolder 的基础类。使用此类,您可以提供自己的文件扩展名和加载程序来加载示例。

def npy_loader(path):
    return torch.from_numpy(np.load(path))

关于python - 加载 .npy 文件作为 pytorch 的数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57989716/

相关文章:

python - 在NumPy中,如何设置数组b的数据来引用数组a的数据?

python - 如何将Python pandas数据保存到Excel文件中?

python - 为什么文本行之间有间隙?

python - 有什么优雅的方法可以用 dtype 数组的列定义数据框吗?

arrays - 为什么 BSON 序列化的 numpy 数组比原始数组大得多?

json - 在 Go 中编码嵌套的 JSON

java - 套接字编程序列化对象

C++ 序列化到 Mongodb

python - 如何通过计算 pandas 数据框中的值来创建新系列?

python - web2py如何制作列表:reference of an other table in db. py