Python:将度数转换为弧度不起作用

2024-06-14 10:12:04 发布

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

我尝试过用Python和numpy执行以下操作,但是我的答案没有得到我想要的值。我要cos(30) = 0.866

import math
import numpy as np

print(math.degrees(np.cos(30)))
print(np.cos(math.degrees(30)))
print(math.degrees(math.cos(30)))
print(math.cos(math.degrees(30)))

任何帮助都将不胜感激,谢谢


Tags: 答案importnumpyasnpmathcosprint
3条回答

Python数学.cos需要以弧度表示的角度。所以你首先要把度数改成弧度。在

radian = math.radians(30)
print(math.cos(radian))
# 0.866025403784

仅使用math模块

import math
print(math.cos(math.radians(30)))

>>0.8660254037844387

math.degrees将弧度转换为度数,但显然是给了它度数,所以要使用math.radians将度数转换为弧度

print(np.cos(math.radians(30))

相关问题 更多 >