相当于findnumpy是nonzero,但它不支持第二个参数.但你可以做这样的事情来获得你正在寻找的行为.
B = nonzero(A >= 9)[0]
Run Code Online (Sandbox Code Playgroud)
但是,如果您正在寻找的是找到满足条件的第一个元素,那么最好使用它max.
例如,在matlab中,find(A >= 9, 1)将是相同的[idx, B] = max(A >= 9).numpy中的等效函数如下.
idx = (A >= 9).argmax()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8348 次 |
| 最近记录: |