科斯德和辛德的同情心

2024-04-29 02:48:18 发布

您现在位置:Python中文网/ 问答频道 /正文

在sympy中,cosdsind似乎没有等价物(即余弦和正弦表示度数)。有什么简单的方法来实现这些功能吗?

对于努比,我做到了:

numpy.cosd = lambda x : numpy.cos( numpy.deg2rad(x) )

类似于:

sympy.cosd = lambda x : sympy.cos( sympy.pi/180*x )

用于计算,但表达式打印为:

cos(pi*x/180)

这对可读性不是很好(由于三维坐标的变化,我有复杂的表达式)。有没有办法创建一个sympy.cosd函数,它计算cos(pi/180 * x),但打印cosd(x)


Tags: 方法lambda功能numpy表达式picos可读性