一个简单的复向量包
cvectors的Python项目详细描述
Cvectors公司
Cvectors是一个Python包,用于将复数用作向量。它提供
单个类Vector
,它继承自complex
。在
用法如下:
>>>fromcvectorsimportVector>>>foo=Vector(4,3)>>>fooVector(4.0,3.0)>>>foo.x4.0>>>foo.y3.0>>>foo.r5.0>>>bar=Vector(4,5)>>>foo+barVector(8.0,8.0)>>>foo.dot(bar)31.0>>>foo.rotate(90,"deg")Vector(-2.999999999999999,4.000000000000001)>>>Vector(r=3,theta=5)-Vector(r=5,theta=2)Vector(2.9317207391253906,-7.423259958117824)>>>Vector(5,6).perp_dot(Vector(-6,1))41.0>>>abs(foo)5.0>>>Vector(1,-9).rec()(1.0,-9.0)>>>Vector(1,-9).pol()(9.055385138137417,-1.460139105621001)>>>Vector(3,2).perp()Vector(-2.0,3.0)>>>round(Vector(3.142,2.718))(3.0,3.0)>>>round(Vector(3.142,2.718),1)(3.1,2.7)
- 项目
标签: