Python NumPy Degrees()函数示例
Python NumPy degree()是一个内置的NumPy函数,可将角度从弧度转换为度。这意味着,如果我们提供任何弧度值,则此函数将帮助我们将其转换为度。
Python NumPy度()
NumPy Degrees()是一个数学函数,可以帮助用户将角度从弧度转换为度。
句法
numpy.degrees(arr[, out]) = ufunc ‘degrees’)
参量
Degrees()函数最多包含两个主要参数:
- arr:这是数组,其元素将按度进行转换。
- 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地板()