我希望加速以下代码:
NNlist=[np.unique(i) for i in NNlist]
其中 NNlist 是具有重复条目的 np.arrays 列表。
谢谢:)
最佳答案
numpy.unique
已经非常优化,除非您了解有关底层数据的其他信息,否则您不太可能获得比现有内容更多的加速。例如,如果数据都是小整数,您可以使用 numpy.bincount
,或者如果每个数组中的唯一值大部分相同,则可能会进行一些优化整个数组列表。
关于Python 加速 np.unique,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13688784/