前提・実現したいこと
こんにちは.PyTorchによるMNIST手書き数字のデータセットをダウンロードする際の,データセット数を指定する方法について教えていただけないでしょうか.
該当のソースコード
下記のコードを実行した結果,60000枚(次元28*28)のデータセットを入手することができましたが,そのデータセット数を指定することはできますでしょうか(例えば,30000枚など).
また,あるいは60000枚をダウンロードしたのち,必要なデータ数以外のデータをカットするような(例えば,後半30000枚のデータを消してしまう)Tensorの操作をすることによっても実現できますでしょうか?もしご存知の方がいましたら,どうか教えていただけると幸いでございます.どうぞよろしくお願いいたします.
Python
1from torch.utils import data 2from torchvision import datasets as datasets 3from torchvision import transforms 4 5train_dataset = torchvision.datasets.MNIST( 6 root='./data', 7 train=True, 8 transform=transforms.ToTensor(), 9 download=True, 10) 11 12#データの形状の確認 13print(train_dataset.data.shape) 14
torch.Size([60000,28,28])
回答1件
あなたの回答
tips
プレビュー