三角函数

收藏706

阅读2498

更新时间2025-08-12

三角函数

NumPy 提供了 ufuncs sin()cos()tan(),它们以弧度为单位获取值,并生成相应的 sin、cos 和 tan 值。

实例

求 PI/2 的正弦值:

import numpy as np

x = np.sin(np.pi/2)

print(x)

实例

求 arr 中所有值的正弦值:

import numpy as np

arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])

x = np.sin(arr)

print(x)

将度数转换为弧度

默认情况下,所有三角函数都以弧度为参数,但我们可以在 NumPy 中将弧度转换为度数,反之亦然。

注意:弧度值等于 pi/180 * 角度值。

实例

将以下数组 arr 中的所有值转换为弧度:

import numpy as np

arr = np.array([90, 180, 270, 360])

x = np.deg2rad(arr)

print(x)

弧度转角度

实例

将以下数组 arr 中的所有值转换为角度:

import numpy as np

arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])

x = np.rad2deg(arr)

print(x)

求角度

根据正弦、余弦、正切值求角度。例如:sin、cos 和 tan 的反函数(arcsin、arccos、arctan)。

NumPy 提供了 ufunc arcsin()arccos()arctan(),它们根据给定的相应 sin、cos 和 tan 值生成弧度值。

实例

求 1.0 的角度:

import numpy as np

x = np.arcsin(1.0)

print(x)

数组中每个值的角度

实例

求数组中所有正弦值的角度:

import numpy as np

arr = np.array([1, -1, 0.1])

x = np.arcsin(arr)

print(x)

斜边

在 NumPy 中使用勾股定理查找斜边。

NumPy 提供了 hypot() 函数,该函数采用底值和垂直值,并根据勾股定理产生斜边。

实例

求当底边为 4,垂直边为 3 时的斜边长度:

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号