📜  Python中的 numpy.radians() 和 deg2rad()(1)

📅  最后修改于: 2023-12-03 14:46:36.451000             🧑  作者: Mango

Python中的 numpy.radians() 和 deg2rad()

在Python中,对于角度的处理有时需要进行弧度制和角度制之间的转换。numpy是Python中常用的科学计算库之一,其中提供了两个函数用于角度制和弧度制之间的转换:numpy.radians()numpy.deg2rad()

numpy.radians()

numpy.radians()函数用于将角度转换为弧度制。它的输入参数可以是一个浮点数或一个数组,函数将角度制转换为弧度制后返回。

import numpy as np

deg = 180   # 角度制
rad = np.radians(deg)   # 弧度制
print(rad)   # 3.141592653589793
numpy.deg2rad()

numpy.deg2rad()函数也用于将角度转换为弧度制。和numpy.radians()一样,它的输入参数可以是一个浮点数或一个数组。函数将角度制转换为弧度制后返回。

import numpy as np

deg = np.array([0, 30, 45, 60, 90])   # 角度制
rad = np.deg2rad(deg)   # 弧度制
print(rad)   # [0.         0.52359878 0.78539816 1.04719755 1.57079633]

需要注意的是,numpy.radians()numpy.deg2rad()函数的返回值都是弧度制,输入参数是角度制。

在实际应用中,我们可能需要将角度制和弧度制在不同的函数中交替使用。因此,熟悉这两个函数的使用方法和差异非常重要。