gpt4 book ai didi

Python:从 cos(a) 和 sin(a) 值中找到角度 [0:360] 的度数

转载 作者:行者123 更新时间:2023-12-05 08:18:34 24 4
gpt4 key购买 nike

我想找到我角度的 0360 之间的度数。我有一个包含 2 列的 DataFrame:cossin 值。

df['cos'] = vector values between 0 and 1

df['sin'] = vector values between 0 and 1

最佳答案

我猜你的意思是这样的:

import math

angle = math.degrees(math.acos(df['cos']))

要真正保持在 [0, 360] 中,您必须检查负 cos 并调整代码,例如:

import math
a_acos = math.acos(df['cos'])
if df['sin'] < 0:
angle = math.degrees(-a_acos) % 360
else:
angle = math.degrees(a_acos)

关于Python:从 cos(a) 和 sin(a) 值中找到角度 [0:360] 的度数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61059806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com