find(a==100)
适用于值,但不适用于值列表。在Python中,我会使用[find(a==cc) for cc in codomain]
样式的列表理解来完成此操作,其中find
是Matlab的查找。
示例
Input
>> a=[100,2,333,4,50,6,700]; >> codomain=[100,333,700];
Intended output: find the indices for the values in codomain, any command to do this?
[1,3,7]
最佳答案
您正在寻找的功能是
ismember
关于Matlab "Find"命令用于获取值列表?如何找到列表中给定值的索引值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21024012/