使用kaggle的MNIST数据集时,我注意到所有教程都将mnist [x]用于x的不同值来检索不同的图片。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
mnist=pd.read_csv(r"(dir of dataset)").values
img=mnist[1]
img.shape=(28,28)
plt.imshow(img)
plt.show()
我的疑问是mnist[1]
检索到的内容,我也注意到mnist[-1]
也可以工作,所以这就是为什么我感到困惑的原因。
答案 0 :(得分:0)
在Python中,矩阵只是一个数组数组。请注意,我在这里提到的第二个“数组”可能是另一个“矩阵”。
因此,“ matrix [x]”仅表示对象的第(x + 1)个元素。
如果是数据集的矩阵,则矩阵的第一维主要是样本ID。
因此,您的“矩阵[x]”表示第(x + 1)个样本的参数数组。