Python入門教程(四十一)Python的NumPy數(shù)組索引
訪問數(shù)組元素
數(shù)組索引等同于訪問數(shù)組元素。
可以通過引用其索引號來訪問數(shù)組元素。
NumPy 數(shù)組中的索引以 0 開頭,這意味著第一個元素的索引為 0,第二個元素的索引為 1,以此類推。
實例
從以下數(shù)組中獲取第一個元素:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
運行實例

實例
從以下數(shù)組中獲取第二個元素:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
運行實例

實例
從以下數(shù)組中獲取第三和第四個元素并將其相加:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
運行實例

訪問 2-D 數(shù)組
要訪問二維數(shù)組中的元素,我們可以使用逗號分隔的整數(shù)表示元素的維數(shù)和索引。
實例
訪問第一維中的第二個元素:
import numpy as np
arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('2nd element on 1st dim: ', arr[0, 1])運行實例

實例
訪問第二維中的第五個元素:
import numpy as np
arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('5th element on 2nd dim: ', arr[1, 4])運行實例

訪問 3-D 數(shù)組
要訪問 3-D 數(shù)組中的元素,我們可以使用逗號分隔的整數(shù)來表示元素的維數(shù)和索引。
實例
訪問第一個數(shù)組的第二個數(shù)組的第三個元素:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
運行實例

例子解釋
arr[0, 1, 2] 打印值 6。
工作原理:
第一個數(shù)字代表第一個維度,其中包含兩個數(shù)組:
[[1, 2, 3], [4, 5, 6]]
然后:
[[7, 8, 9], [10, 11, 12]]
由于我們選擇了 0,所以剩下第一個數(shù)組:
[[1, 2, 3], [4, 5, 6]]
第二個數(shù)字代表第二維,它也包含兩個數(shù)組:
[1, 2, 3]
然后:
[4, 5, 6]
因為我們選擇了 1,所以剩下第二個數(shù)組:
[4, 5, 6]
第三個數(shù)字代表第三維,其中包含三個值:
4 5 6
由于我們選擇了 2,因此最終得到第三個值:
6
負索引
使用負索引從尾開始訪問數(shù)組
實例
打印第二個維中的的最后一個元素
import numpy as np
arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('Last element from 2nd dim: ', arr[1, -1])運行實例

到此這篇關(guān)于Python入門教程(四十一)Python的NumPy數(shù)組索引的文章就介紹到這了,更多相關(guān)Python的NumPy數(shù)組索引內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
ChatGPT教你用Python實現(xiàn)BinarySearchTree詳解
這篇文章主要為大家介紹了ChatGPT教你用Python實現(xiàn)BinarySearchTree詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02
python標(biāo)準庫模塊之json庫的基礎(chǔ)用法
json庫是處理JSON格式的Python標(biāo)準庫,json庫主要包括兩類函數(shù),操作函數(shù)和解析函數(shù),下面這篇文章主要給大家介紹了關(guān)于python標(biāo)準庫模塊之json庫的基礎(chǔ)用法,需要的朋友可以參考下2022-06-06
playwright保持網(wǎng)站的登錄狀態(tài)的幾種方法
本文主要介紹了playwright保持網(wǎng)站的登錄狀態(tài)的幾種方法,包括保存和加載瀏覽器上下文的存儲狀態(tài),使用持久化上下文和使用Cookies手動保存和加載會話,感興趣的可以了解一下2026-01-01

