Python numpy radians 是一个三角函数,用于将角度从度转换为弧度。例如,180 度 = π 弧度,360 度 = 2π 弧度。
语法
此数学方法的语法是:
numpy.radians(a, axis = None, dtype = None, out = None)
Python numpy radians 示例
在此示例中,我们声明了两个包含正数和负数的一维 ndarray。接下来,此方法返回给定度的弧度值。
import numpy as np a = np.array([360, 180, 90, 45, -360, -120]) print(a) b = np.radians(a) print(b)
[ 360 180 90 45 -360 -120]
[ 6.28318531 3.14159265 1.57079633 0.78539816 -6.28318531 -2.0943951 ]
二维示例
在此 程序 中,我们将使用 randn 和 randint 方法声明一个包含随机值的二维数组,并找出其弧度值。
在最后一行,我们使用了 out 和 dtype 参数来更改数据类型并将结果保存在单独的数组中。
import numpy as np a = np.random.randn(2, 3) * 15 print(a) b = np.radians(a) print(b) c = np.random.randint(600, 1500, size = 5) print(c) d = np.radians(c) print(d) x = np.arange(5.) np.radians(c, out = x, dtype = np.float16) print(x)
[[ 2.86679441 9.87068155 5.03262747]
[-15.49569423 -5.01291852 -9.7127809 ]]
[[ 0.050035 0.17227589 0.08783592]
[-0.27045088 -0.08749193 -0.16952001]]
[1172 877 641 1172 815]
[20.45525883 15.30653754 11.18756051 20.45525883 14.2244334 ]
[20.453125 15.3046875 11.1875 20.453125 14.2265625]