将NumPy数组中的角度从弧度转换成度数

将NumPy数组中的角度从弧度转换成度数

在这篇文章中,我们将讨论如何将由不同角度组成的数组元素作为弧度转换为度。

要将一个角度从弧度转换为度,我们需要简单地将弧度乘以180°/Π?我们也可以使用numpy.rad2deg()方法来进行同样的操作。

现在假设我们有一个包含弧度角的数组,现在我们的任务是将该数组转换成包含度数元素的元素。
示例 :

输入 : [Π, Π/4, Π/2, 3Π/2, 2Π)
输出 : [180.  45.  90. 270. 360.]

现在,让我们试着用Python来实现这一点。

例子1 :我们将使用numpy.pi属性来表示Π。

# importing the module
import numpy as np
  
# creating an array containing angles in radians
rad = np.array([np.pi, np.pi / 4,
                np.pi / 2, 3 * np.pi / 2,
                2 * np.pi])
print("The angles in radian")
print(rad)
  
# converting array from radian to degree
deg = np.rad2deg(rad)
print("\nThe angles in degree")
print(deg)

输出 :

The angles in radian
[3.14159265 0.78539816 1.57079633 4.71238898 6.28318531]

The angles in degree
[180.  45.  90. 270. 360.]

例子2 :这次将不使用内置方法进行转换。

# importing the module
import numpy as np
  
# creating an array containing angles in radians
rad = np.array([3.14159265, 0.78539816,
                1.57079633, 4.71238898,
                6.28318531])
print("The angles in radian")
print(rad)
  
# converting array from radian to degree
deg = []
for angle in rad:
    deg.append(round(angle * (180 / np.pi)))
print("\nThe angles in degree")
print(deg)

输出 :

The angles in radian
[3.14159265 0.78539816 1.57079633 4.71238898 6.28318531]

The angles in degree
[180.0, 45.0, 90.0, 270.0, 360.0]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 数学函数