📅  最后修改于: 2023-12-03 14:46:36.451000             🧑  作者: Mango
在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()
函数的返回值都是弧度制,输入参数是角度制。
在实际应用中,我们可能需要将角度制和弧度制在不同的函数中交替使用。因此,熟悉这两个函数的使用方法和差异非常重要。