在 Python 中使用 Numpy 将度数转换为弧度

几何是一门令人着迷的学科。所有这些形状和图形都具有肉眼难以理解的基础,但可以用数学来揭开。它被称为所有科学女王是有原因的。本文将讨论与几何相关的一个属性——角度!

与任何公制一样,角度也可以使用特定的测量单位来测量。回忆美好的旧学生时代将帮助我们记住我们使用量角器绘制角度形状的时间以及量角器上刻着什么来帮助我们绘制角度。是的,就是学位

就像英里与公里一样,度也有一个可用于测量角度的同义度量——弧度以无理数pi (π)为基础,弧度用于计算角度产生的弧长,而度数则给出角度产生的旋转。

使用 Numpy 将度数转换为弧度的不同方法

现在我们已经了解了什么是什么,让我们直接跳到它的编程部分。我们将首先使用以下代码在 Python 中导入NumPy库。

import numpy as np

以下是可用于使用 Python 将度数转换为弧度的不同技术。

  • 使用 numpy.radians( )
  • 使用 numpy.deg2rad( )
  • 使用pi (π)

技术 I – 使用 numpy.radians( )

人们可以使用numpy库中的radians()函数将任何给定的角度(以度为单位)转换为单个实体或数组让我们首先尝试使用以下代码转换 180 度的单个实体。

np.radians(180)
使用 Numpy 弧度转换单个实体

从上面可以看出,返回的值 3.141592… 是pi (π) 的值,因为 180 度与pi弧度相同。


技术 II – 使用 numpy.deg2rad( )

虽然我们还可以使用numpy库中的deg2rad()函数转换单个实体,但也可以对数组执行相同的操作。因此,我们将演示使用deg2rad( )函数将角度值数组转换为弧度对于上述技术也是如此,并且过程与下面给出的相同。

ar1 = [[10, 50, 120],
       [150, 180, 266]]
np.deg2rad(ar1)
转换度数数组

技术 III – 使用pi (π)

该技术利用了从度数转换弧度的基本原理;包括 Python 在内的所有软件都使用的数学基础。有些事情展示比讲述更好,所以这就是将度数转换为弧度的公式。

度数到弧度的转换公式

前面的技术中已经说过,π是180度的弧度等价物。所以任何角度都要乘以π,然后除以180度以获得它的弧度当量。

好消息是,我们也可以在 Python 中做到这一点!但我们需要导入另一个库来获取pi 的精确值,而不是使用 3.14 的近似值。我们将使用以下代码在 Python 中导入数学库。

import math
from math import pi

然后应为 π/180° 的值分配一个常数,如下所示。

conv = pi/180

然后我们可以使用numpy库中的multiply()函数进行转换,如下所示。

使用 Pi 将度数转换为弧度

结论

现在我们已经到了本文的结尾,希望它详细说明了如何使用Python 中的numpy库将实体从度数转换为弧度。这是另一篇文章,详细介绍了如何在 Python 中使用numpy划分实体。AskPython中还有许多其他有趣且内容丰富的文章,可能对那些希望提高 Python 水平的人有很大帮助。当你享受这些的时候,再见