Numpy- почему есть разница в форме при нарезке?(решение A: mymatrix [: 3,1: 2]; решение B: mymatrix [: 3,1]) - PullRequest
0 голосов
/ 27 февраля 2019

Может кто-нибудь объяснить, почему я теряю форму, если я использую my_matrix [: 3,1] вместо my_matrix [: 3,1: 2]?В чем разница между двумя решениями?

import numpy as np

my_matrix = np.arange(1,26).reshape(5,5)
print(my_matrix)
[[ 1  2  3  4  5]
 [ 6  7  8  9 10]
 [11 12 13 14 15]
 [16 17 18 19 20]
 [21 22 23 24 25]]

print(my_matrix[:3,1:2])
[[ 2]
 [ 7]
 [12]]

print(my_matrix[:3,1])
[ 2  7 12]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...