Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

NumPy 三角函数


三角函数

NumPy 提供了 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)
亲自尝试 »

查找角度

根据正弦、余弦、正切的值查找角度。例如,正弦、余弦和正切的反函数(反正弦、反余弦、反正切)。

NumPy 提供了 arcsin()arccos()arctan() 通用函数,它们根据给定的正弦、余弦和正切值生成弧度值。

示例

查找 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)
亲自尝试 »


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.