numpy - 获取array中数组元素的索引

xiaoxiao2021-02-28  129

1. 函数原型

argwhere(array):找到非空数组array在满足某些条件下的索引,返回索引数组。

2. 应用

2.1 一维数组

返回一个一维数组,代表当前满足条件的元素出现的位置。

# -*- coding: utf-8 -*- import numpy as np arr = np.random.randint(0,10, (5,)) index = np.argwhere(arr < 5)

2. 2 二维数组

返回二维数组,代表当前满足条件的元素出现的位置。

# -*- coding: utf-8 -*- import numpy as np """ arr = 9 3 7 0 3 4 2 4 3 6 4 4 index = 0 1 0 3 1 0 1 1 1 2 1 3 2 0 2 2 2 3 """ arr = np.random.randint(0,10, (3,4)) index = np.argwhere(arr < 5)

参考文献

http://blog.csdn.net/vernice/article/details/50990919

转载请注明原文地址: https://www.6miu.com/read-18176.html

最新回复(0)