matrix[x] for different x 表示什么?
What does matrix[x] for different x indicate?
在使用来自 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]
也有效,所以这就是我困惑的原因。
在Python中,矩阵就是数组的数组。请注意,我在这里提到的第二个 "array" 可能是另一个 "matrix"。
所以您的 "matrix[x]" 只是表示对象的第 (x+1) 个元素。
对于数据集的矩阵,矩阵的第一维大多是样本 ID。
所以你的 "matrix[x]" 表示第 (x+1) 个样本的参数数组。
在使用来自 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]
也有效,所以这就是我困惑的原因。
在Python中,矩阵就是数组的数组。请注意,我在这里提到的第二个 "array" 可能是另一个 "matrix"。
所以您的 "matrix[x]" 只是表示对象的第 (x+1) 个元素。
对于数据集的矩阵,矩阵的第一维大多是样本 ID。
所以你的 "matrix[x]" 表示第 (x+1) 个样本的参数数组。