Python 加速 np.unique

标签 python performance numpy

我希望加速以下代码:

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/

相关文章:

python - 追加矩阵

python - Numpy 索引数组到元素数组

python - 如何在 python for mac 中录制屏幕?

python - 按值对 python 中的字典进行排序,但保持相等值的键顺序

python - Vim:警告:不输出到终端

python - mypy 在导入子模块 : Module has no attribute 时出错

wpf - 冷启动性能 WPF

python - 性能 - 在文本文件中搜索字符串 - Python

python - 根据各种参数选择div

sql-server - 准备只读数据库的最佳方式