前言
`
介绍了如何利用numpy对数组进行索引查询
一、基础索引
一维数组:x[2:-1]
二维数组:X[1],X[1,2]
二、神奇索引
用整数数组进行的索引
一维数组:x[[0,2,4]]
二维数组:X[[1,3],[2,4]]
三、布尔索引
一维数组:x>5,x[x>5]
二维数组:X>10,X[X>10]
四、示例
import numpy as np
x=np.arange(10)
print('x=',x)
X=np.arange(20).reshape(4,5)
print('X=',X)
print('基础索引','*'*40)
print( 'x[2:-1] =',x[2:-1])
print( 'X[1] =',X[1])
print( 'X[1,2] =',X[1,2])
print('神奇索引','*'*40)
print(x[[0,2,4]])
print(X[[1,3],[2,4]])
print('布尔索引','*'*40)
print(x[x>5])
print(X[X>10])
总结
numpy学习2:对数组进行索引查询