亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

numpy 數組拷貝地址所引起的同步替換問題

 更新時間:2023年02月28日 15:27:50   作者:易烊千蟈  
本文主要介紹了numpy 數組拷貝地址所引起的同步替換問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

問題出現原因

python里numpy默認的是淺拷貝,即拷貝的是對象內存地址,導致兩個數據結構共用一個內存地址。結果是修改拷貝的值的時候原對象也會隨之改變,如代碼所示:

a = np.arange(3)
print(a)

b = a
print(b)

b[0] = 10
print(b)

print(a)

輸出的結果為:

[0 1 2]
[0 1 2]
[10   1   2]
[10   1   2]

解決方案

其實numpy給我們準備了解決方法,使用copy方法即可:

narray.copy()

還以上面的數據為例進行展示:

a = np.arange(3)
print(a)

b = a.copy()
print(b)

b[0] = 10
print(b)

print(a)

輸出的結果為:

[0 1 2]
[0 1 2]
[10   1   2]
[0 1   2]

達到了只修改一個數據結構的要求!

到此這篇關于numpy 數組拷貝地址所引起的同步替換問題的文章就介紹到這了,更多相關numpy 數組拷貝同步替換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 如何使用python計算復雜三角函數

    如何使用python計算復雜三角函數

    當涉及到計算復雜的三角函數時,Python 提供了強大的數學庫和函數來幫助我們進行計算,在本篇博客中,我將介紹如何使用 Python 來計算復雜的三角函數,需要的朋友可以參考下
    2023-08-08
  • pandas 顛倒列順序的兩種解決方案

    pandas 顛倒列順序的兩種解決方案

    這篇文章主要介紹了pandas 顛倒列順序的兩種解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python淺復制中對象生存周期實例分析

    Python淺復制中對象生存周期實例分析

    這篇文章主要介紹了Python淺復制中對象生存周期,結合實例形式分析了Python面向對象中的淺復制操作時對象的生命周期問題,需要的朋友可以參考下
    2018-04-04
  • Python推導式使用詳情

    Python推導式使用詳情

    這篇文章主要介紹了Python推導式使用詳情,推導式是?for?循環(huán)的簡化使用方法,使用推導式,將一個可迭代對象中的數據遍歷到某一個容器當中,下面文章詳細介紹需要的小伙伴可以參考一下
    2022-05-05
  • Python爬蟲工具requests-html使用解析

    Python爬蟲工具requests-html使用解析

    這篇文章主要介紹了Python爬蟲工具requests-html使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • python代碼檢查工具pylint 讓你的python更規(guī)范

    python代碼檢查工具pylint 讓你的python更規(guī)范

    遇到一個新的問題,總是離不開3W原則(What,Why,hoW),下面是對python代碼靜態(tài)檢測工具pylint的學習
    2012-09-09
  • 使用python快速實現不同機器間文件夾共享方式

    使用python快速實現不同機器間文件夾共享方式

    今天小編就為大家分享一篇使用python快速實現不同機器間文件夾共享方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python實現跨進程(跨py文件)通信示例

    python實現跨進程(跨py文件)通信示例

    本文主要介紹了python實現跨進程(跨py文件)通信示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 讀取json格式為DataFrame(可轉為.csv)的實例講解

    讀取json格式為DataFrame(可轉為.csv)的實例講解

    今天小編就為大家分享一篇讀取json格式為DataFrame(可轉為.csv)的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解pandas如何去掉、過濾數據集中的某些值或者某些行?

    詳解pandas如何去掉、過濾數據集中的某些值或者某些行?

    這篇文章主要介紹了pandas如何去掉、過濾數據集中的某些值或者某些行?,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05

最新評論