4 Star 3 Fork 1

Likelihood-Lab / GAN-IndexFuture

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
data_loader.py 913 Bytes
一键复制 编辑 原始数据 按行查看 历史
Angela Luo 提交于 2019-07-30 09:57 . modified data proprocessing
import pandas as pd
import numpy as np
import torch
from torch.utils.data import Dataset, DataLoader
### convert ndarray to Tensor ###
def load_file(file):
arr = np.load(file)
return torch.from_numpy(arr)
### self-defined dataset ###
class IndexFutureDataset(Dataset):
def __init__(self, loader=load_file, file='IC'):
self.data = loader('./data/'+file+'.npy')
def __len__(self):
return len(self.data)
def __getitem__(self, idx):
data = self.data[idx]
return data
### read dataset into data loader ###
def load_data(target, batch_size):
data = IndexFutureDataset(file=target)
data_loader = DataLoader(data, batch_size=batch_size, shuffle=True)
return data_loader
if __name__ == "__main__":
data_loader = load_data('IH', 4)
for i, data in enumerate(data_loader):
if i == 0:
print(data)
print(data.size(0))
Python
1
https://gitee.com/likelihoodlab/GAN-IndexFuture.git
git@gitee.com:likelihoodlab/GAN-IndexFuture.git
likelihoodlab
GAN-IndexFuture
GAN-IndexFuture
anqi

搜索帮助