python中有没有同matlab中find函数功能相同的指令?

如题所述

第1个回答  2019-03-26
有的,我正好也在做类似的程序。
PYTHON中引入NUMPY的第三方库,矩阵可以用ndarray类型代替,ndarray是numpy的默认类型。
ndarray这个类型的对象,有where函数可以用。你可以搜索一下这个函数的用法
第2个回答  推荐于2019-09-23
题主最好给出一个稍微具体点的应用场景,可能有更加优化的方法。
我自己构造一个简单的例子如下:
matlab: A = find(B>0)
python: A = [i for i in range(len(B)) if B[i]>0]
另外注意,matlab里的数组索引从1开始,和python不同。本回答被网友采纳
相似回答