Copy and View (拷貝與視圖)

當對數組進行運算和操作時,其數據有時會被拷貝到一個新的數組而有時又不會拷貝。這一點常常對剛使用NumPy的用戶造成困惑。以下有三種情況: 1、不拷貝 對數組或其他數據的簡單賦值不產生拷貝。 Python使用引用傳遞可變對象,因此函數調用也不產生拷貝。 2、視圖(View) 或 淺拷貝(Shallow Copy) 不同的數組對象可以共享同一份數據。view()方法可以創建一個共享原數組數據的新數組。
相關文章
相關標籤/搜索