我想要解决类似于Find index mapping between two numpy arrays中详细描述的问题,但是两个数组不一定包含相同的值集,尽管它们的值在每个数组中是唯一的,并且是排序的例如,如果我有两个数组: a = np.array([1.1, 2.2, 3.3, 4.4, 5.5])
b = np.array([2.2, 3.0, 4.4, 6.0]) 我希望得到一个与a长度相同的数组,它给出匹配元素</e
我想在np.all()的帮助下将一个信号与一个参考信号进行比较。引用可以包含np.nan。在此NaN位置,信号是否满足比较条件无关紧要。以下是示例代码。但是这段代码不起作用。我可以比较for-loop中的每个元素,但是有没有一种聪明的方法来进行这种比较呢?import numpy as np
signal = np.array([