09 Python Numpy库的数组复制

09数组复制

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

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

对第一行第二列的值进行修改

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)
发布了36 篇原创文章 · 获赞 0 · 访问量 638

猜你喜欢

转载自blog.csdn.net/Corollary/article/details/105377734