Python数学模块grad
我想用numpy中的基本sin,cos,arctan等函数,但是我想用gradians。我没有成功搜索文档,并且没有运气搜索其他Python模块。任何建议我可以使用Python模块?Python数学模块grad
或者一个可以工作的函数。我尝试了不同的方法将grad转换为rad并重新回到grad,但是没有人在工作。
这一个应该没问题!
def gradFromRad(rad):
return 200*rad/math.pi
def radFromGrad(grad):
return math.pi*grad/200
难道你没有倒过来吗? 'gradFromRad(pi)= pi * math.pi/200 = 0.0493不是200' – Aaron
你说得对,我编辑过。赦免:) – farbiondriven
我已经试过这个,但这个命令(使用numpy.pi) 'gradFromRad(np.arctan(radFromGrad(100)))' 并且它返回63.91而不是99.36。 我错过了什么? –
Gradians不为据我所知返回任何大的数学库的角度测量的标准方法。(见[的libc(https://www.gnu.org/software/libc /manual/html_node/index.html)或者更具体地说[libm](https://www.gnu.org/software/libc/manual/html_node/Mathematics.html)),你必须制作自己的函数来转换.. – Aaron