РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
133 of 541 menu

Функция arccos

Функция arccos вычисляет арккосинус (обратную тригонометрическую функцию к косинусу) для каждого элемента переданного массива. Первым параметром функция принимает массив чисел, для которых необходимо вычислить арккосинус. Вторым необязательным параметром можно передать массив для хранения результата, а третьим параметром - условие, определяющее, какие элементы обрабатывать. Функция возвращает новый массив с результатами вычислений в радианах. Важно отметить, что функция arccos определена только для значений в диапазоне от -1 до 1 включительно. При передаче значений вне этого диапазона результатом будет nan (не число).

Синтаксис

np.arccos(x, out=None, where=True)

Пример

Давайте вычислим арккосинус для массива значений от -1 до 1 с шагом 0.5:

import numpy as np arr = np.array([-1.0, -0.5, 0.0, 0.5, 1.0]) res = np.arccos(arr) print(res)

Результат выполнения кода:

[3.14159265 2.0943951 1.57079633 1.04719755 0. ]

Пример

Теперь вычислим арккосинус для значений, выходящих за допустимый диапазон. Обратите внимание на результат:

import numpy as np arr = np.array([-1.0, -2.0, 0.0, 2.0, 1.0]) res = np.arccos(arr) print(res)

Результат выполнения кода:

[3.14159265 nan 1.57079633 nan 0. ]

Пример

Используем параметр where для вычисления арккосинуса только для положительных значений массива, остальные элементы оставим без изменений:

import numpy as np arr = np.array([0.0, 0.5, 1.0, -0.5, -1.0]) res = np.arccos(arr, where=arr >= 0) print(res)

Результат выполнения кода:

[1.57079633 1.04719755 0. 0.5 -1. ]

В результате видно, что для отрицательных значений (-0.5 и -1.0) функция вернула исходные значения, так как вычисление не производилось.

Смотрите также

  • функцию arcsin,
    которая вычисляет арксинус каждого элемента массива
  • функцию arctan,
    которая вычисляет арктангенс каждого элемента массива
  • функцию cos,
    которая вычисляет косинус каждого элемента массива
  • функцию degrees,
    которая преобразует радианы в градусы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить