标签: python vector grouping
我需要对矢量进行分组,使得来自同一组的任何两个矢量之间的角度应小于某个给定角度。我已经在python中编写了一段代码正常工作,但随着向量数量的增加,计算时间变得非常大。有时我可能需要分组2,500,000个向量。我正在使用8 GB RAM计算机。当我运行9000个向量的代码时,在2:30之后的时间,程序给出错误说“内存错误”。如果有任何优化算法,请帮助我。先感谢您!