一維數(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é)果:

在這里插入圖片描述