如何在NumPy ndarray中找到匹配的行数

给出一个颠簸的ndarray,即

   array([[[0,2,2.0],[1,None,10.0],[2,'fail',9.0]],[[1,9.0],[None,nan,nan]],[[2,nan],[4,6,6.0]],[[None,6.0],[6,7,7.0]],[[4,7.0],['val',8,502.0]],[[6,502.0],[8,503.0]],[['val',503.0],[10,[[8,504.0]],[[10,504.0],[7,9,9.0]]],dtype=object)

如何找到与每个3by3子数组中的最后一行匹配的行数?

例如

   [[8,504.0]]

答案将是2,因为最后一行出现了两次。这是一个示例,我需要在较大的ndarray上执行此操作,以便寻找最有效的解决方案。

我使用NumPy步幅到达这些数组,因为它非常有效。但是,因此寻求快速解决问题的方法。

speedlee 回答:如何在NumPy ndarray中找到匹配的行数

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3122782.html

大家都在问