2024-05-20 09:38:51 发布
网友
我很快检查了numPy,但它看起来像是使用数组作为向量?我正在寻找一个适当的矢量3类型,我可以实例和工作。
ScientificPython有一个Vector类。例如:
In [1]: from Scientific.Geometry import Vector In [2]: v1 = Vector(1, 2, 3) In [3]: v2 = Vector(0, 8, 2) In [4]: v1.cross(v2) Out[4]: Vector(-20.000000,-2.000000,8.000000) In [5]: v1.normal() Out[5]: Vector(0.267261,0.534522,0.801784) In [6]: v2.cross(v1) Out[6]: Vector(20.000000,2.000000,-8.000000) In [7]: v1*v2 # dot product Out[7]: 22.0
我不相信有什么标准(但我可能错了,我跟不上python)。
但是实现起来非常容易,而且您可能希望构建在numpy数组的顶部作为容器,这会给您提供很多好的(和高效的)位和块。
ScientificPython有一个Vector类。例如:
我不相信有什么标准(但我可能错了,我跟不上python)。
但是实现起来非常容易,而且您可能希望构建在numpy数组的顶部作为容器,这会给您提供很多好的(和高效的)位和块。
相关问题 更多 >
编程相关推荐