Почему изменение формы работает по-разному для Transpose и возвращает новый массив nd? - PullRequest
0 голосов
/ 11 февраля 2019

Почему reshape возвращает новый массив при транспонировании и возвращает представление, когда не транспонировано?Когда он возвращает представления и когда новый массив?

a = np.zeros((3,2)) 
b = a.T.reshape(3*2) 
c = a.reshape(3*2) 
print(a)

c[2] = 10000 
b[0] = 10000 
print(a)

print(b)

Результат

[[0. 0.]
 [0. 0.]
 [0. 0.]]

[[    0.     0.]
 [10000.     0.]
 [    0.     0.]]

[10000.     0.     0.     0.     0.     0.]
...