Numpy-浅拷贝和深拷贝
生活随笔
收集整理的這篇文章主要介紹了
Numpy-浅拷贝和深拷贝
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import numpy as np
arr1 = np.array([1,2,3])
#淺拷貝
arr2 = arr1#arr1和arr2共享一塊內存
arr2[0] = 5
print(arr2)
[5 2 3]
print(arr1)
[5 2 3]#深拷貝
arr3 = arr1.copy()
arr3[0] = 10
print(arr3)
[10 2 3]
print(arr1)
[5 2 3]
總結
以上是生活随笔為你收集整理的Numpy-浅拷贝和深拷贝的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Numpy-矩阵的分割
- 下一篇: SwinTransformer代码中出现