问题描述
我只想从大型csv加载1行,但我希望它是特定行。 到目前为止,我创建了一个可迭代的对象,如下所示:
image_loader = pd.read_csv('mydata.csv',header=None,chunksize = 1)
image = next(image_loader)
如果我要选择排序或随机选择,那太好了。但是,如果我要特定选择怎么办?我的意思是这样的(如意算盘):
specific_index = 134
image_loader = pd.read_csv('mydata.csv',chunksize = 1)
image = image_loader.get_idx(specific_index)
我将描述我的一般需求,所以也许您知道如何绕开它- pytorch项目,尝试创建torch.dataset对象。必须定义 getitem ,该索引将获取索引并返回样本。 预先改组csv是不可行的,因为在遍历整个csv之后更改顺序至关重要。火炬数据集通过将索引随机化来解决此问题,因此我的text.file.reader必须能够根据需要绘制特定的索引。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)