Путать о n-измерениях для массива NumPy? - PullRequest
0 голосов
/ 27 мая 2019

У меня есть массив 5-d numpy, форма (5, 1000, 32, 32, 3), что означает, что есть 3 канала 32 * 32 пикселей и 1000 выборок, 5 разных временных меток.Как распечатать конкретные данные 32 * 32, например, я хочу напечатать данные 32 * 32 из 16-го образца, 2-й отметки времени, 1-го канала?

1 Ответ

1 голос
/ 27 мая 2019

Со смешанным индексированием и нарезкой это можно сделать так:

arr = np.random.randint(1000, size=(5, 1000, 32, 32, 3))
result = arr[1, 15, :, :, 0]
print(result.shape)

Это выведет форму результата:

(32, 32)

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