和列表、字串一樣操作即可
一維陣列
a = numpy.arange(10,
30)print
(a)# 一維陣列索引
print
(a[2])
# 陣列中的第三個元素
print
(a[-2]
)# 陣列中的倒數第二個元素
# 一維陣列切片
print
(a[5:10
])# 從第六個開始到第11個
print
(a[1:10
:2])
# 從第二個開始到第11個,步長為2
print
(a[-5:
-1])
# 從倒數第5個到倒數第二個
二維陣列
a = a.reshape((4
,5))
print
(a)# 二維陣列索引 行,列
print
(a[0][
1])# 第一行第二列
print
(a[0,1
])# 第一行第二列
print
(a[-1,
-2])
# 最後一行倒數第二列(-1行-2列)
print
(a[0:2
,2:]
)# 前兩行後三列
print
(a[:2,
2:])
# 預設從0開始可以不寫
print
(a[-1,
:])# 最後一行
print
(a[2,:
])print
(a[:,2
])# 第三列
print
(a[:,-
1])# 最後一列
a = numpy.arange(10)
print
(a)print
(a[2:10
:3])
# 第三個開始到第十個,步長為3
numpy 索引和切片
一 取行 1 單行 陣列 index,取第index 1行 例子import numpy as np arr1 np.arange 0,24 reshape 4,6 取第2行資料 row1 arr1 1,print row1 2 連續的多行 陣列 start end 顧頭不顧尾,也可以使用步長,不過...
NumPy 切片和索引
import numpy asnp a np.arange 10,20,1 b slice 1,5,2 d a 1 5 2 e a 2 print a print a b print d print e 結果 1011 1213 1415 1617 1819 1113 1113 1213 1415 ...
初探numpy 切片和索引
import numpy as np 使用切片引數start stop step來進行切片操作 a array np.arange 10 print a array,n b array a array 1 10 2 print b array,n c array a array 2 print c ...