日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

numpy.copy详解

發布時間:2025/4/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 numpy.copy详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

numpy.copy

  • 用例:
    numpy.copy(a, order=‘K’)

  • 功能:
    返回給定數組的深拷貝。

  • 參數

變量名數據類型功能
a數組型變量輸入數據
order{‘C’, ‘F’, ‘A’, ‘K’},可選參數控制拷貝數組在內存中的存儲順序。'C’表示C順序,'F’表示F順序,如果輸入數組是連續值,那么’A’亦為F順序,若輸入數組不是連續值,那么’A’為C順序。'K’表示拷貝數組和原始數組的存儲順序盡可能一致。(注意:這個函數和ndarray.copy的功能很相似,只是order的默認值不同)
  • 返回值
變量名數據類型功能
arrn維數組a數組的深拷貝數組
  • 備注
    這個方法和np.array(a, copy=True)是一致的

  • 示例:
    創建一個數組x,對其進行淺拷貝賦值給y,對其進行深拷貝賦值給z:

import numpy as np x = np.array([1, 2, 3]) y = x z = np.copy(x)

注意:當我們對x進行修改時,y也會發生改變,而z不會發生改變

x[0] = 10 print('此時,x的0位置元素和y的0位置元素還相同嗎:{}'.format(x[0] == y[0])) print('此時,x的0位置元素和z的0位置元素還相同嗎:{}'.format(x[0] == z[0]))

此時,x的0位置元素和y的0位置元素還相同嗎:True
此時,x的0位置元素和z的0位置元素還相同嗎:False


github鏈接
https://github.com/wzy6642/numpy-translate

總結

以上是生活随笔為你收集整理的numpy.copy详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。