09 Array copia de la biblioteca Python Numpy

09 copia de matriz

b = np.arange(1,13).reshape((3,4))
print(a)

sub_a = a[:2,:2]  #获取第一、二行,第一、二列
print(sub_a)

Modificar el valor de la primera fila y la segunda columna.

sub_a[0][0] = 100 # 数组进行深拷贝对原数组也进行了修改
print(sub_a)
print(a)

sub_aa = np.copy(a[:2][:2])  # 数组进行深拷贝不对原数组影响
sub_aa[0,0] = 222
print(sub_aa)
print(a)
Publicado 36 artículos originales · me gusta 0 · visitas 638

Supongo que te gusta

Origin blog.csdn.net/Corollary/article/details/105377734
Recomendado
Clasificación