最新国产好看的视频,伊人天堂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ū)別

實(shí)例代碼:

# 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)文章

最新評論

顺平县| 台安县| 广河县| 阿城市| 广东省| 霍城县| 石嘴山市| 吉木萨尔县| 汽车| 宁晋县| 赤水市| 搜索| 龙州县| 晋宁县| 彩票| 白朗县| 扶沟县| 舒城县| 六安市| 高青县| 图木舒克市| 平谷区| 广州市| 繁昌县| 曲周县| 桃江县| 洱源县| 开封市| 阿巴嘎旗| 广宗县| 柳河县| 泰和县| 横峰县| 浙江省| 白玉县| 商洛市| 丹东市| 长子县| 南靖县| 清流县| 株洲市|