Loading

numpy 第八次课---浅拷贝和深拷贝

import numpy as np

arr1=np.array([1,2,3])

arr2=arr1   #浅拷贝,arr1和arr2共享一块内存

print(arr1)
print(arr2)
[1 2 3]
[1 2 3]
arr2[0]=5
print(arr1)
print(arr2)
[5 2 3]
[5 2 3]
arr3=arr1.copy()  #深拷贝,arr3另用一个空间
print(arr3)
[5 2 3]
arr3[0]=15
print(arr1)
print(arr3)
[5 2 3]
[15  2  3]
posted @ 2018-11-23 23:19  ZHGQCN  阅读(45)  评论(0编辑  收藏  举报