将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]
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com