import numpy asnpa = 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
1617
1819]
import numpy asnpa = np.array([[1,2,3],[3,4,5],[4,5,6
]])print(a)
# 從某個索引處開始切割
print(
'從陣列索引 a[1:] 處開始切割')
print(a[
1:])
print(
'省略號 …')
print (a[...,
1]) # 第2列元素
print (a[
1,...]) # 第2行元素
print (a[...,
1:]) # 第2列及剩下的所有元素
print (a[...,
0:2]) # 第1,2列所有元素
#結果
[[1 2 3][3 4 5]
[4 5 6]]
從陣列索引 a[1:] 處開始切割
[[3 4 5]
[4 5 6]]
省略號 …
[2 4 5]
[3 4 5]
[[2 3]
[4 5]
[5 6]]
[[1 2]
[3 4]
[4 5]]
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 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 ...
numpy運算元組索引和切片
和列表 字串一樣操作即可 一維陣列 a numpy.arange 10,30 print a 一維陣列索引 print a 2 陣列中的第三個元素 print a 2 陣列中的倒數第二個元素 一維陣列切片 print a 5 10 從第六個開始到第11個 print a 1 10 2 從第二個開始到...