Numpy Arccos ()
Функция – тригонометрическая обратная функция Cosino, чтобы, если y (x) Тогда x (y) Отказ Если вы примените его к Numpy Array, он выполняет функциональный элемент-мудрый.
numpy.arccos(x, out=None, where=True,)
array_like. | x | X-координата на единице круга. Для реальных аргументов домен [-1, 1]. |
NDARRAY, NORE, ИЛИ ФУТА NDARRAY И НЕТ | вне | (Необязательно.) Расположение, в которое хранится результат. Если предоставляется, он должен иметь форму, к которой трансляция входов. Если не предусмотрено или нет, возвращается недавно выделенный массив. Кортеж (возможен только как аргумент ключевого слова), должен иметь длину, равную количеству выходов. |
array_like. | куда | (Необязательно.) Это условие транслируется на входе. В местах, где условие верно, массив OUT будет установлен в результате UFUNC. В другом месте массив OUT сохранит свое первоначальное значение. Обратите внимание, что если неинициализированная массивная массива создана по умолчанию, расположением в нем, где состояние ложно, останется неинициализированным. |
** kwargs. | Для других аргументов только ключевых слов см. Документы UFUNC. |
В следующей таблице отображается возвращаемое значение функции:
NDARRAY | Угол луча пересекает единичный круг при заданной X-координате в радианах [0, PI]. Это скаляр, если X – скаляр. | угол |
Связанный : COS
, АРКТАН
, Arcsin
, emath.arccos.
Примечания
Arccos
Это многозначная функция: для каждого х Есть бесконечно много чисел z Такое, что COS (Z) Отказ Конвенция – вернуть угол z чья реальная часть лежит в [0, PI] Отказ
Для реальных входных данных входных данных Arccos
всегда возвращает реальный вывод. Для каждого значения, которое не может быть выражено как реальное число или бесконечность, он дает Нан
и устанавливает Неверный Флаг ошибки с плавающей точкой.
Для комплексного ввода Arccos
это сложная аналитическая функция, которая имеет режущие отделения [-inf, -1] и [1, инф] И является непрерывным сверху на первом и снизу на последнем.
Обратная COS
также известен как ACOS или cos ^ -1.
Давайте погрузимся в несколько примеров, чтобы показать, как функция используется на практике:
Примеры
Любой магистерский кодер имеет «практический» менталитет с уклоном к действию. Попробуйте сам – играть с функцией в следующем интерактивном коде оболочка:
Упражнение : Изменить Linspace () Функция, чтобы вы записали Arccos с -100 до +100!
Master Numpy-и стать наукой данных Pro: