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

淺析NumPy 切片和索引

 更新時間:2020年09月02日 10:46:37   作者:菜鳥教程  
這篇文章主要介紹了NumPy 切片和索引的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)NumPy的相關(guān)知識,感興趣的朋友可以了解下。

ndarray對象的內(nèi)容可以通過索引或切片來訪問和修改,與 Python 中 list 的切片操作一樣。

ndarray 數(shù)組可以基于 0 - n 的下標(biāo)進行索引,切片對象可以通過內(nèi)置的 slice 函數(shù),并設(shè)置 start, stop 及 step 參數(shù)進行,從原數(shù)組中切割出一個新數(shù)組。

import numpy as np
 
a = np.arange(10)
s = slice(2,7,2)  # 從索引 2 開始到索引 7 停止,間隔為2
print (a[s])

輸出結(jié)果為:

[2 4 6]

以上實例中,我們首先通過 arange() 函數(shù)創(chuàng)建 ndarray 對象。 然后,分別設(shè)置起始,終止和步長的參數(shù)為 2,7 和 2。

我們也可以通過冒號分隔切片參數(shù) start:stop:step 來進行切片操作:

import numpy as np
 
a = np.arange(10) 
b = a[2:7:2]  # 從索引 2 開始到索引 7 停止,間隔為 2
print(b)

輸出結(jié)果為:

[2 4 6]

冒號 : 的解釋:如果只放置一個參數(shù),如 [2],將返回與該索引相對應(yīng)的單個元素。如果為 [2:],表示從該索引開始以后的所有項都將被提取。如果使用了兩個參數(shù),如 [2:7],那么則提取兩個索引(不包括停止索引)之間的項。

import numpy as np
 
a = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
b = a[5] 
print(b)

輸出結(jié)果為:

5

import numpy as np
 
a = np.arange(10)
print(a[2:])

輸出結(jié)果為:

[2 3 4 5 6 7 8 9]

import numpy as np
 
a = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
print(a[2:5])

輸出結(jié)果為:

[2 3 4]

多維數(shù)組同樣適用上述索引提取方法:

import numpy as np
 
a = np.array([[1,2,3],[3,4,5],[4,5,6]])
print(a)
# 從某個索引處開始切割
print('從數(shù)組索引 a[1:] 處開始切割')
print(a[1:])

輸出結(jié)果為:

[[1 2 3]
[3 4 5]
[4 5 6]]
從數(shù)組索引 a[1:] 處開始切割
[[3 4 5]
[4 5 6]]

切片還可以包括省略號 …,來使選擇元組的長度與數(shù)組的維度相同。 如果在行位置使用省略號,它將返回包含行中元素的 ndarray。

import numpy as np
 
a = np.array([[1,2,3],[3,4,5],[4,5,6]]) 
print (a[...,1])  # 第2列元素
print (a[1,...])  # 第2行元素
print (a[...,1:]) # 第2列及剩下的所有元素

輸出結(jié)果為:

[2 4 5]
[3 4 5]
[[2 3]
[4 5]
[5 6]]

以上就是淺析NumPy 切片和索引的詳細(xì)內(nèi)容,更多關(guān)于NumPy 切片和索引的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python實現(xiàn)將多個txt文件的內(nèi)容合并為一個

    python實現(xiàn)將多個txt文件的內(nèi)容合并為一個

    這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫一個腳本,可以將指定目錄中的多個.txt文件的內(nèi)容合并到一個文件中,有需要的小伙伴可以參考下
    2024-12-12
  • python3實現(xiàn)UDP協(xié)議的服務(wù)器和客戶端

    python3實現(xiàn)UDP協(xié)議的服務(wù)器和客戶端

    這篇文章主要為大家詳細(xì)介紹了python3實現(xiàn)UDP協(xié)議的服務(wù)器和客戶端,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Python實現(xiàn)單例模式的5種方法

    Python實現(xiàn)單例模式的5種方法

    單例模式應(yīng)該是應(yīng)用最廣泛,實現(xiàn)最簡單的一種創(chuàng)建型模式。本文詳細(xì)的介紹了Python實現(xiàn)單例模式的5種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • PyCharm遠(yuǎn)程調(diào)試代碼配置以及運行參數(shù)設(shè)置方式

    PyCharm遠(yuǎn)程調(diào)試代碼配置以及運行參數(shù)設(shè)置方式

    這篇文章主要介紹了PyCharm遠(yuǎn)程調(diào)試代碼配置以及運行參數(shù)設(shè)置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 詳解程序意外中斷自動重啟shell腳本(以Python為例)

    詳解程序意外中斷自動重啟shell腳本(以Python為例)

    這篇文章主要介紹了詳解程序意外中斷自動重啟shell腳本(以Python為例),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • pycharm創(chuàng)建臨時文件scatch file的方法詳解

    pycharm創(chuàng)建臨時文件scatch file的方法詳解

    JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,這篇文章主要介紹了pycharm創(chuàng)建臨時文件scatch file的方法,需要的朋友可以參考下
    2024-07-07
  • Python 函數(shù)裝飾器應(yīng)用教程

    Python 函數(shù)裝飾器應(yīng)用教程

    函數(shù)裝飾器是Python提供的一種增強函數(shù)功能的標(biāo)記函數(shù),本文將帶大家深入學(xué)習(xí)一下Python 函數(shù)裝飾器,感興趣的同學(xué)跟隨小編一起學(xué)習(xí)吧
    2021-12-12
  • PyTorch線性回歸和邏輯回歸實戰(zhàn)示例

    PyTorch線性回歸和邏輯回歸實戰(zhàn)示例

    這篇文章主要介紹了PyTorch線性回歸和邏輯回歸實戰(zhàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 利用Python/R語言分別解決金字塔數(shù)求和問題

    利用Python/R語言分別解決金字塔數(shù)求和問題

    這篇文章將通過兩個小問題:前N階乘求和問題、金字塔數(shù)求和問題,帶領(lǐng)大家深入淺出的理解兩種語言的基本語法,并用以實際場景,需要的可以參考一下
    2022-03-03
  • django刪除表重建的實現(xiàn)方法

    django刪除表重建的實現(xiàn)方法

    今天小編就為大家分享一篇django刪除表重建的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論

商城县| 任丘市| 泽普县| 江都市| 明溪县| 孙吴县| 江城| 海口市| 开鲁县| 大邑县| 望江县| 和龙市| 小金县| 老河口市| 保定市| 怀柔区| 昌宁县| 中方县| 新乐市| 横峰县| 桐梓县| 安塞县| 凌海市| 彰化市| 万宁市| 湖南省| 通江县| 瑞丽市| 鹿泉市| 台中市| 永平县| 厦门市| 德令哈市| 石嘴山市| 罗山县| 铁力市| 桑植县| 宝丰县| 高要市| 金华市| 宕昌县|