Python NumPy Degrees()函数示例

Python NumPy degree()是一个内置的NumPy函数,可将角度从弧度转换为度。这意味着,如果我们提供任何弧度值,则此函数将帮助我们将其转换为度。

Python NumPy度()

NumPy Degrees()是一个数学函数,可以帮助用户将角度从弧度转换为度。

句法

numpy.degrees(arr[, out]) = ufunc ‘degrees’)

参量

Degrees()函数最多包含两个主要参数:

  1. arr:这是数组,其元素将按度进行转换。
  2. out:将结果存储到的位置。如果给定,则输入广播必须位于其中的形状。如果返回新分配的数组,除非接收到该数组或为None。元组(只能作为关键字参数)的长度必须等于输出。

返回值

Degrees()函数返回一个与输入数组大小相同的数组,其中包含度值代替弧度值,但返回值将为float数据类型。

程序显示度数的工作

请参阅以下代码。

#Program to show the working of degrees()
import numpy as np
import math

#Storing value of pi in x
x = math.pi

#declaring array
arr = [0, x / 4, x / 3, x / 2, x]
#Printing array
print(arr)

#Now we will convert radian values to degree
arr1 = np.degrees(arr)

#Printing degree values
print("New array is:")
print(arr1)

输出量

[0, 0.7853981633974483, 1.0471975511965976, 1.5707963267948966, 3.141592653589793]
New array is:
[  0.  45.  60.  90. 180.]

说明

在此程序中,我们将pi值(约3.14)存储在变量x中,然后使用x的值存储数组的值。我们知道,一个弧度是180 / pi度,这就是为什么我们将x的值除以打印不同的度数的原因。

因此,在声明数组之后,我们将所有弧度值转换为度数,然后将其打印出来。

程序查找三角形的第三个角度的值

请参阅以下代码。

#Given values of two angles of a triangle
#We have to find the value of the 3rd angle of the triangle
import numpy as np
import math

#Storing value of pi in x
x = math.pi

#declaring array
arr = [x / 4, x / 2]
#Printing array
print(arr)
#Now we will convert radian values to degree
arr1 = np.degrees(arr)
#Printing degree values
print("New array is:")
print(arr1)

sum_two = np.sum(arr1)

#Printing value of the third angle
print("The third angle is: ", 180 - sum_two)

输出量

[0.7853981633974483, 1.5707963267948966]
New array is:
[45. 90.]
The third angle is :  45.0

说明

在此示例中,当提供其他两个值时,该程序将计算矩形的第三个角度值。我们在数组中分配了弧度值,然后用弧度值打印了数组。

然后,我们将它们转换为度。并计算出这两个度的和。

众所周知,矩形的总角度值为180度,我们已从180减去总和并打印了第3个角度的值。

也可以看看

NumPy absolute()

NumPy ceil()

NumPy float_power()

NumPy power()

NumPy地板()

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Ankit Lathiya所有,未经许可,不得转载
你可能还喜欢