У меня есть 3D-массив, который мне нужен для восстановления данных, соответствующих одному конкретному индексу, по определенной оси.
x_train.shape
Out[101]: (990, 19, 3)
x_train[:,0,:]
Out[117]:
array([[0.08581368, 0.09640129, 0.09044931],
[0.09701243, 0.09834351, 0.09823458],
[0.09433366, 0.09251685, 0.09408623],
...,
[0.88172483, 0.9100043 , 0.89555236],
[0.90901481, 0.9104525 , 0.90519397],
[0.89063546, 0.90311315, 0.90350811]])
Мне нужно получить только индекс 0 из этого массива
0.08581368,
0.09701243,
0.09433366,
...,
0.90901481,
0.89063546
Я пытался разбить массив с
my_new_array = np.split (x_train, 990, axis = 0)
но я получаю список (990) и для каждой записи у меня есть массив типов (1,19,13)
Это не решает мою проблему.
Я проверил некоторые решения прямо здесь, в стеке, помимо этого решения
отсюда, но есть кое-что, чего я не понимаю, и я очень ценю, если вы можете помочь.