最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python list 與 NumPy.ndarry 切片之間的對比

 更新時間:2017年07月24日 09:25:32   投稿:lqh  
這篇文章主要介紹了詳解Python list 與 NumPy.ndarry 切片之間的區(qū)別的相關(guān)資料,list 切片返回的是不原數(shù)據(jù),對新數(shù)據(jù)的修改不會影響原數(shù)據(jù)而NumPy.ndarry 的切片返回的是原數(shù)據(jù)需要的朋友可以參考下

詳解Python list 與 NumPy.ndarry 切片之間的區(qū)別

實例代碼:

# list 切片返回的是不原數(shù)據(jù),對新數(shù)據(jù)的修改不會影響原數(shù)據(jù)
In [45]: list1 = [1, 2, 3, 4, 5] 

In [46]: list2 = list1[:3]

In [47]: list2
Out[47]: [1, 2, 3]

In [49]: list2[1] = 1999

# 原數(shù)據(jù)沒變
In [50]: list1
Out[50]: [1, 2, 3, 4, 5]

In [51]: list2
Out[51]: [1, 1999, 3]



# 而 NumPy.ndarry 的切片返回的是原數(shù)據(jù)
In [52]: arr = np.array([1, 2, 3, 4, 5])

In [53]: arr
Out[53]: array([1, 2, 3, 4, 5])

In [54]: arr1 = arr[:3]

In [55]: arr1
Out[55]: array([1, 2, 3])

In [56]: arr1[0] = 989

In [57]: arr1
Out[57]: array([989,  2,  3])

# 修改了原數(shù)據(jù)
In [58]: arr
Out[58]: array([989,  2,  3,  4,  5])

# 若希望得到原數(shù)據(jù)的副本, 可以用 copy()
In [59]: arr2 = arr[:3].copy()

In [60]: arr2
Out[60]: array([989,  2,  3])

In [61]: arr2[1] = 99282

In [62]: arr2
Out[62]: array([ 989, 99282,   3])

# 原數(shù)據(jù)沒被修改
In [63]: arr
Out[63]: array([989,  2,  3,  4,  5])

以上就是Python list 與 NumPy.ndarry 切片之間的區(qū)別的詳解,如有疑問請留言或者到本站社區(qū)留言,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

武陟县| 阜新市| 巴楚县| 泰宁县| 集贤县| 河东区| 青岛市| 南京市| 和林格尔县| 盐源县| 黑龙江省| 尖扎县| 郁南县| 额尔古纳市| 水富县| 兴国县| 上栗县| 宿松县| 辽中县| 东光县| 海林市| 阿拉善右旗| 南召县| 砀山县| 顺义区| 康保县| 富平县| 曲阳县| 乐山市| 靖边县| 佛教| 张家口市| 长葛市| 淮北市| 甘泉县| 湛江市| 梓潼县| 泸溪县| 胶南市| 宁夏| 盖州市|