赞
踩
搜索数组
您可以在数组中搜索(检索)某个值,然后返回获得匹配的索引。
要搜索数组,请使用 where() 方法。
实例
查找值为 4 的索引:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 4, 4])
x = np.where(arr == 4)
print(x)
上例会返回一个元组:(array([3, 5, 6],)
意思就是值 4 出现在索引 3、5 和 6。
实例
查找值为偶数的索引:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8])
x = np.where(arr%2 == 0)
print(x)
实例
查找值为奇数的索引:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8])
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。