Радиан — единица измерения углов в математике. Один радиан — это угол, образуемый из центра окружности, которая пересекает дугу, длина которой равна радиусу окружности.
Преобразование угла из радиана в градус является одним из наиболее часто используемых преобразований при работе с кругом или любой другой формой. Итак, в этом уроке мы увидим функцию numpy Degrees() и то, как мы можем использовать ее для того, чтобы перевести радианы в градусы в Python.
Как преобразовать радианы в градусы в Python
Чтобы преобразовать угол из радиана в градус в Python, используйте метод np.degrees(). Функция np.degrees() принимает значение в радианах и возвращает это значение в градусах.
Метод numpy.degrees() принимает до двух параметров и возвращает массив того же размера, что и входной массив.
Синтаксис
|
1 |
numpy.degrees(arr[, out]) = ufunc ‘degrees’) |
Параметры
Функция Degrees() принимает до двух основных параметров:
- arr : это массив, элементы которого конвертируются в градусах.
- out : позиция, в которой будет сохранен результат. Если указано, форма, в которой должны быть широковещательные входные данные. Если только что выделенный массив возвращается, если он не получен или None. Кортеж (возможен только как аргумент ключевого слова) должен иметь длину, равную выходным данным.
Возвращаемое значение
Функция Degrees() возвращает массив того же размера, что и входной массив, содержащий значение градуса вместо значения в радианах, но возвращаемое значение будет иметь тип данных float.
Преобразование углов из радианов в градусы с помощью degrees()
См. следующий код.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#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) |
Выход:
|
1 2 3 |
[0, 0.7853981633974483, 1.0471975511965976, 1.5707963267948966, 3.141592653589793] New array is: [ 0. 45. 60. 90. 180.] |
Объяснение.
В этой программе мы сохранили значение числа пи(примерно 3,14) в переменной x; мы сохранили значения массива, используя значение x. Как известно, один радиан равен 180/пи градусов. Вот почему мы разделили значение x, чтобы вывести разные степени.
Итак, после объявления массива мы преобразовали все значения в радианах в градусы и напечатали их.
Программа для нахождения величины третьего угла треугольника
См. следующий код.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#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) |
Выход:
|
1 2 3 4 |
[0.7853981633974483, 1.5707963267948966] New array is: [45. 90.] The third angle is : 45.0 |
Объяснение
В этом примере программа вычислит третье значение угла прямоугольника, когда предоставлены два других значения. Это связано с тем, что мы присвоили массиву значения в радианах и напечатали массив со значениями в радианах.
Затем мы конвертировали их в градусы. И вычислили сумму этих двух степеней. Как известно, значение суммы всех углов прямоугольника равно 180 градусам; мы вычли сумму из 180 и напечатали значение 3-го угла.
