不同x的matrix [x]表示什么?

时间:2019-06-20 02:12:34

标签: python pandas mnist

使用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]也可以工作,所以这就是为什么我感到困惑的原因。

1 个答案:

答案 0 :(得分:0)

在Python中,矩阵只是一个数组数组。请注意,我在这里提到的第二个“数组”可能是另一个“矩阵”。

因此,“ matrix [x]”仅表示对象的第(x + 1)个元素。


如果是数据集的矩阵,则矩阵的第一维主要是样本ID。

因此,您的“矩阵[x]”表示第(x + 1)个样本的参数数组。