Python numpy radians

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]