Могу ли я добавить более одного измерения в массив на одной оси? - PullRequest
0 голосов
/ 01 марта 2020

Я не понимаю концепцию размеров / оси должным образом. Я попробовал следующий код:

import numpy as np
l = [1,2,3,4,5,6]
x = np.expand_dims(l,0)
print(x)
print(x.shape)
x = np.expand_dims(l,0)
print(x)
print(x.shape)

В результате я получаю:

[[1 2 3 4 5 6]]
(1, 6)
[[1 2 3 4 5 6]]
(1, 6)

почему я не получаю:

[[1 2 3 4 5 6]]
(1, 6)
[[[1 2 3 4 5 6]]]
(1, 1, 6)

1 Ответ

0 голосов
/ 01 марта 2020

Вам нужно изменить l на x во второй попытке увеличить размеры:

x = np.expand_dims(l,0)
x = np.expand_dims(x,0)
print(x.shape)
(1, 1, 6)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...