Может кто-нибудь объяснить, почему я теряю форму, если я использую 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]