V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Hlianbobo
V2EX  ›  Python

Python 哪个库求反三角函数能返回角度值?

  •  
  •   Hlianbobo · 2020-10-01 11:42:57 +08:00 · 3640 次点击
    这是一个创建于 1548 天前的主题,其中的信息可能已经有所发展或是发生改变。
    python 哪个库求反三角函数能返回角度值?网上查了结果返回的都是弧度值
    23 条回复    2020-10-08 10:29:40 +08:00
    RockShake
        1
    RockShake  
       2020-10-01 11:47:17 +08:00 via Android
    转换一下就好了啊
    SingeeKing
        2
    SingeeKing  
       2020-10-01 11:48:03 +08:00 via iPhone
    你的初中数学老师棺材板该压不住了… 她绝对讲过弧度和角度的换算
    way2explore2
        3
    way2explore2  
       2020-10-01 11:48:17 +08:00
    对的同一楼上,自己转换
    jinliming2
        4
    jinliming2  
       2020-10-01 11:57:29 +08:00
    角度=弧度*180/π
    Mindjet
        5
    Mindjet  
       2020-10-01 12:03:38 +08:00   ❤️ 2
    @SingeeKing #2
    别动不动就棺材板,人家初中老师也许还没死呢 xD
    Hlianbobo
        6
    Hlianbobo  
    OP
       2020-10-01 12:17:44 +08:00
    @RockShake 我自己写代码,将求出的弧度值除以 pi 再乘以 180 。求反三角函数是一个近似数值解。除以 pi 又是一个近似数解。两次求近似解,精度下降了。如果有库里自带函数直接给出角度的数值解。精度能高一点吧。你说呢?
    Hlianbobo
        7
    Hlianbobo  
    OP
       2020-10-01 12:17:58 +08:00
    @SingeeKing 我自己写代码,将求出的弧度值除以 pi 再乘以 180 。求反三角函数是一个近似数值解。除以 pi 又是一个近似数解。两次求近似解,精度下降了。如果有库里自带函数直接给出角度的数值解。精度能高一点吧。你说呢?
    shs10978
        8
    shs10978  
       2020-10-01 12:24:36 +08:00
    @Hlianbobo 你需要什么样的精度?然后你觉得除以 pi 再乘以 180 能影响多少精度?
    MortyP
        9
    MortyP  
       2020-10-01 12:29:48 +08:00
    我觉着是自己写的反三角函数的问题吧,把 pi 的小数点后留二十位一般就够了吧,难不成还有更高的精度要求??
    crella
        10
    crella  
       2020-10-01 12:34:04 +08:00 via Android
    楼主是不是想把数据从极坐标和直角坐标两个体系间转换?如果是,可以避免转换的过程吗?
    wshwwl
        11
    wshwwl  
       2020-10-01 15:17:23 +08:00 via iPhone
    这么信任别人的库啊,别人的库也没什么高级的,别人的库也是这么求的,难不成别人的算法用上了量子力学?说不定没你写的好。
    imn1
        12
    imn1  
       2020-10-01 15:21:53 +08:00
    math.degrees(x)
    Convert angle x from radians to degrees
    yanyanlongxia
        13
    yanyanlongxia  
       2020-10-01 15:48:57 +08:00
    @SingeeKing (其实初中不一定讲,是在高中讲的……
    inframe
        14
    inframe  
       2020-10-01 19:52:50 +08:00 via iPhone
    numpy.arcsin 之类的多的一批啊 弧度转换一下角度就好了 不就 2п和 360 比一下
    deplives
        15
    deplives  
       2020-10-01 21:47:39 +08:00   ❤️ 1
    看了下这老哥的发帖记录,感觉他把这儿当成了百度知道
    msg7086
        16
    msg7086  
       2020-10-02 00:45:08 +08:00
    返回角度值的函数怕不是就是拿到弧度以后在内部除了一下……

    精度是不会高到哪去的,大家都是 double 。你真要高精度,考虑上 quad precision float ?
    hyperbin
        17
    hyperbin  
       2020-10-02 01:21:28 +08:00 via Android
    要不要消化完了再喂给你呢?
    Hlianbobo
        18
    Hlianbobo  
    OP
       2020-10-02 08:44:09 +08:00
    @deplives 看你的回答水准,就担心你这样的人会把这里变成百度知道。
    Hlianbobo
        19
    Hlianbobo  
    OP
       2020-10-02 08:44:31 +08:00
    @hyperbin 谁没穿裤子把你露出来了?
    Leigg
        20
    Leigg  
       2020-10-02 12:47:17 +08:00 via Android
    楼主,你再回去回味一下你的发帖记录
    hyperbin
        21
    hyperbin  
       2020-10-03 18:38:15 +08:00 via Android
    @Hlianbobo 今天从摇篮里爬出来?
    Hlianbobo
        22
    Hlianbobo  
    OP
       2020-10-03 18:40:34 +08:00
    @hyperbin 刚从你妈床上下来
    julyclyde
        23
    julyclyde  
       2020-10-08 10:29:40 +08:00
    弧度是一个数字
    角度是三个数字

    很多函数都会选择简单的那个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3896 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:11 · PVG 13:11 · LAX 21:11 · JFK 00:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.