Python-NumPy模塊-選取數(shù)組元素

一維數(shù)組的元素選取

選取單個(gè)元素

from numpy import array
a=array([1,2,5,48,62,9,4,7,2,3,6,9])
# 正序索引,其值是從0開(kāi)始計(jì)數(shù)
print(a[0])
print(a[4])
# 倒序索引,其值是從-1開(kāi)始計(jì)數(shù)
print(a[-1])
print(a[-5])]

結(jié)果:


在這里插入圖片描述

選取連續(xù)的元素

from numpy import array
a=array([1,2,5,48,62,9,4,7,2,3,6,9])
print(a[1:6])
print(a[3:-2])
print(a[:3])
print(a[:-5])
print(a[5:])
print(a[-5:])

結(jié)果:

在這里插入圖片描述

起始位置和結(jié)束位置的索引值構(gòu)成的是一個(gè)“左閉右開(kāi)”的區(qū)間
選取起始位置的元素,但是不選取結(jié)束位置的元素

選取不連續(xù)的元素

from numpy import array
a=array([1,2,5,48,62,9,4,7,2,3,6,9])
# 起始位置:結(jié)束位置:步長(zhǎng)
print(a[1:5:2])
print(a[5:1:-2])
print(a[::3])
print(a[3::])
print(a[:3:])

結(jié)果:


在這里插入圖片描述

二維數(shù)組的元素選取

選取單個(gè)元素

from numpy import array
a = array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a[2,2])

結(jié)果:


在這里插入圖片描述

選取單行或單列的元素

from numpy import array
a = array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a[1])
print(a[:,0])

結(jié)果:


在這里插入圖片描述

選取多行或多列的元素

from numpy import array
a = array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a[1:3])
print(a[:3])
print(a[1:])
# 選取多行

結(jié)果:


在這里插入圖片描述
from numpy import array
a = array([[1,2,3,3],[4,5,6,3],[7,8,9,3],[10,11,12,3]])
print(a[:,1])
print(a[:,:2])
print(a[:,2:])
print(a[:,1:3])
# 選取多列

結(jié)果:


在這里插入圖片描述

同時(shí)選取行列元素

from numpy import array
a = array([[1,2,3,3],[4,5,6,3],[7,8,9,3],[10,11,12,3]])
print(a[0:3,0:2])

結(jié)果:


在這里插入圖片描述
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容