Что указывает матрица [x] для разных x? - PullRequest
0 голосов
/ 20 июня 2019

При использовании набора данных MNIST от kaggle, я заметил, что все учебники используют 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 голосов
/ 20 июня 2019

В Python матрица - это просто массив массивов.Обратите внимание, что второй «массив», который я здесь упомянул, может быть другой «матрицей».

Итак, ваша «матрица [x]» просто означает (x + 1) -й элемент вашего объекта.


В случае матрицы для набора данных, в основном первым размером матрицы будет идентификатор выборки.

Таким образом, ваша "matrix [x]" означает массив аргументов (x + 1) -го образца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...