Código Python:
>>>aVer original
import numpy as np a = np.ones((100, 100)) a += a.T
array([[ 2., 2., 2., ..., 2., 2., 2.],
[ 2., 2., 2., ..., 2., 2., 2.],
[ 2., 2., 2., ..., 2., 2., 2.],
...,
[ 3., 3., 3., ..., 2., 2., 2.],
[ 3., 3., 3., ..., 2., 2., 2.],
[ 3., 3., 3., ..., 2., 2., 2.]])
No es lo mismo a+= a.T que a = a + a.T
Código Python:
>>>aVer original
import numpy as np a = np.ones((100, 100)) a = a + a.T
array([[ 2., 2., 2., ..., 2., 2., 2.],
[ 2., 2., 2., ..., 2., 2., 2.],
[ 2., 2., 2., ..., 2., 2., 2.],
...,
[ 2., 2., 2., ..., 2., 2., 2.],
[ 2., 2., 2., ..., 2., 2., 2.],
[ 2., 2., 2., ..., 2., 2., 2.]])
Este ejemplo aparece en http://scipy-lectures.github.io/intr...ng-and-slicing, menciona que son vistas de un arreglo.