python中的快速三角近似

时间:2013-07-08 08:16:19

标签: python performance trigonometry atan2 great-circle

我正在使用python进行轨迹比较计算,这需要大量的圆计算。这些计算需要大量的三角函数,并且脚本目前在常规的math.atan2等实现中非常慢。是否有任何python库执行时间效率近似?我真的更喜欢效率高于准确度。

我自己也欢迎任何实现这一点的指示。

1 个答案:

答案 0 :(得分:1)

取决于你在做什么。如果你有矩阵/矢量格式的数据,并希望对许多元素进行同样的操作,你可以使用numpy。

data = np.array([...])
sines = np.sin(data)

这应该会加快一些事情