国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

基于numpy中數組元素的切片復制方法

2020-02-15 23:42:33
字體:
來源:轉載
供稿:網友

代碼1:

#!/usr/bin/pythonimport numpy as nparr1 = np.arange(10)print(arr1)slice_data = arr1[3:5]print(slice_data)slice_data[0] = 123print(slice_data)print(arr1)

類似的代碼之前應用過,簡單看了一下numpy中的數組切片。

程序的執行結果如下:

In [2]: %run exp01.py[0 1 2 3 4 5 6 7 8 9][3 4][123 4][ 0 1 2 123 4 5 6 7 8 9]

由此得出來的結論是:切片后的變量與原始的數據共享同一數據存儲。而這種特點是專門針對大數據的處理而定制的。然而,在日常的使用中總有需要對數據進行拷貝的時候,此時需要的便是顯式的數據復制操作。

程序修改如下:

#!/usr/bin/pythonimport numpy as nparr1 = np.arange(10)print(arr1)slice_data = arr1[3:5].copy()print(slice_data)slice_data[0] = 123print(slice_data)print(arr1)

程序的執行結果如下:

In [3]: %run exp01.py[0 1 2 3 4 5 6 7 8 9][3 4][123 4][0 1 2 3 4 5 6 7 8 9]

由上面的結果可以看出,通過切片后復制操作生成的新的數據對象的操作與原始的數據是獨立的。新的數據對象的變化并不會影響到原始數據的信息。

以上這篇基于numpy中數組元素的切片復制方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹤岗市| 皋兰县| 察雅县| 江门市| 祁门县| 北辰区| 红桥区| 三门峡市| 齐齐哈尔市| 石景山区| 北川| 合阳县| 佳木斯市| 疏勒县| 大连市| 汉川市| 开阳县| 五台县| 尉氏县| 林甸县| 观塘区| 崇左市| 江陵县| 合肥市| 疏勒县| 资阳市| 海伦市| 兰考县| 冕宁县| 定兴县| 绥宁县| 梁河县| 惠州市| 德江县| 郧西县| 禄丰县| 东阳市| 观塘区| 扎鲁特旗| 海口市| 宁南县|