【发布时间】:2020-12-30 05:07:09
【问题描述】:
尝试访问 pytorch 中的 mnist 数据集子集 [每个类的样本相等] 但出现此错误
prng = RandomState(42)
random_permute = prng.permutation(np.arange(0, 6000))[0:3000]
indx = np.concatenate([np.where(np.array(mnist_data.targets) == classe)[0][random_permute] for classe in range(0,10)])
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-178-038015f76b77> in <module>
----> 1 indx = np.concatenate([np.where(np.array(mnist_data.targets) == classe)[0][random_permute] for classe in range(0,10)])
<ipython-input-178-038015f76b77> in <listcomp>(.0)
----> 1 indx = np.concatenate([np.where(np.array(mnist_data.targets) == classe)[0][random_permute] for classe in range(0,10)])
IndexError: index 5992 is out of bounds for axis 0 with size 5923
【问题讨论】:
标签: python arrays numpy pytorch mnist