欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python list 與 NumPy.ndarry 切片之間的對(duì)比

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

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

實(shí)例代碼:

# list 切片返回的是不原數(shù)據(jù),對(duì)新數(shù)據(jù)的修改不會(huì)影響原數(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ù)沒(méi)變
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ù)沒(méi)被修改
In [63]: arr
Out[63]: array([989,  2,  3,  4,  5])

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

相關(guān)文章

  • Python的logging.config模塊操作步驟

    Python的logging.config模塊操作步驟

    這篇文章主要介紹了Python的logging.config模塊操作步驟,本文通過(guò)示例代碼給大家介紹的非常詳細(xì)對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Python處理session的方法整理

    Python處理session的方法整理

    這篇文章主要介紹了Python處理session的方法以及相關(guān)知識(shí)點(diǎn)總結(jié),有需要的朋友們學(xué)習(xí)下。
    2019-08-08
  • python中第三方庫(kù)lxml庫(kù)的最新詳細(xì)安裝步驟

    python中第三方庫(kù)lxml庫(kù)的最新詳細(xì)安裝步驟

    這篇文章主要給大家介紹了關(guān)于python中第三方庫(kù)lxml庫(kù)的最新詳細(xì)安裝步驟,lxml是一種使用Python編寫(xiě)的庫(kù),可以迅速、靈活地處理 XML,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • 使用Python腳本對(duì)Linux服務(wù)器進(jìn)行監(jiān)控的教程

    使用Python腳本對(duì)Linux服務(wù)器進(jìn)行監(jiān)控的教程

    這篇文章主要介紹了使用Python程序?qū)inux服務(wù)器進(jìn)行監(jiān)控的教程,主要基于Python2.7的版本,需要的朋友可以參考下
    2015-04-04
  • Python二叉樹(shù)的定義及常用遍歷算法分析

    Python二叉樹(shù)的定義及常用遍歷算法分析

    這篇文章主要介紹了Python二叉樹(shù)的定義及常用遍歷算法,結(jié)合實(shí)例形式分析了基于Python的二叉樹(shù)定義與先序、中序、后序、層序等遍歷方法,需要的朋友可以參考下
    2017-11-11
  • Python格式化壓縮后的JS文件的方法

    Python格式化壓縮后的JS文件的方法

    這篇文章主要介紹了Python格式化壓縮后的JS文件的方法,實(shí)例分析了Python格式化文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 使用Python為Excel文件添加預(yù)設(shè)和自定義文檔屬性

    使用Python為Excel文件添加預(yù)設(shè)和自定義文檔屬性

    向Excel文件添加文檔屬性是專(zhuān)業(yè)地組織和管理電子表格數(shù)據(jù)的關(guān)鍵步驟,這些屬性,如標(biāo)題、作者、主題和關(guān)鍵詞,增強(qiáng)了文件的元數(shù)據(jù),使得在大型數(shù)據(jù)庫(kù)或文件系統(tǒng)中跟蹤變得更加容易,本文將介紹如何使用Python高效地為Excel文件添加文檔屬性,需要的朋友可以參考下
    2024-05-05
  • python中單例常用的幾種實(shí)現(xiàn)方法總結(jié)

    python中單例常用的幾種實(shí)現(xiàn)方法總結(jié)

    Python 的模塊就是天然的單例模式,下面這篇文章主要給大家介紹了關(guān)于python中單例常用的幾種實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python單例具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們一起來(lái)看看吧
    2018-10-10
  • Python中的Numeric包和Numarray包使用教程

    Python中的Numeric包和Numarray包使用教程

    這篇文章主要介紹了Python中的Numeric包和Numarray包使用教程,來(lái)自IBM官方網(wǎng)站上的技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Python不規(guī)范的日期字符串處理類(lèi)

    Python不規(guī)范的日期字符串處理類(lèi)

    這篇文章主要介紹了Python不規(guī)范的日期字符串處理類(lèi),可以對(duì)一些非正規(guī)的日期字符串進(jìn)行解析、轉(zhuǎn)換、比較等,需要的朋友可以參考下
    2014-06-06

最新評(píng)論