栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

npy文件过大 如何处理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

npy文件过大 如何处理

思路:

在我们训练模型的时候如果训练数据集过于大,系统可能会报“out of memory”的错误,这时候需要我们减小数据集,也就是将npy文件变小。主要方法就是把npy文件转化成numpy数组并截取。

举例如下:
import numpy as np
pre_train=np.load("train_ims.npy",allow_pickle=True,encoding="latin1")
slice=pre_train[:2900]
print(slice.shape)
np.save('newtrain_ims.npy',slice)

我们原来的npy转化成numpy数组的维度是(29000,36,2048)
截取后slice的维度变为(2900,36,2048)
然后存储为新的npy文件继续进行训练。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754424.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号