np.array()之深淺拷貝

import numpy as np
a = np.array([[1,2],[2,1]])
b = a[0].copy()#   深拷貝
b *= 2
print("deep copy:",a)
c = a[0]
c *= 2     #  淺拷貝
print("Shallow copy:",a)

output:

deep copy: [[1 2]
 [2 1]]
Shallow copy: [[2 4]
 [2 1]]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章