numpy.arctan
-
numpy.arctan(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'arctan'> -
Тригонометрический обратный тангенс, поэлементно.
Обратная функция к tan, так что если
y = tan(x), тоx = arctan(y).- Параметры
-
-
xarray_like -
outndarray, None, or tuple of ndarray and None, optional -
Местоположение, в которое сохраняется результат. Если указано, оно должно иметь форму, к которой входные данные ведут передачу. Если не указано или равно None, возвращается только что выделенный массив. Кортеж (возможен только как ключевой аргумент) должен иметь длину, равную количеству выходов.
-
wherearray_like, optional -
Это условие транслируется по входным данным. В местах, где условие истинно, массив
outбудет установлен в результат ufunc. В противном случае, массивoutсохранит свое исходное значение. Обратите внимание, что если неинициализированный массивoutсоздается с помощью значения по умолчаниюout=None, места в нём, где условие ложно, останутся неинициализированными. - **kwargs
-
Для других ключевых аргументов см. документацию ufunc.
-
- Возвращает
-
-
outndarray or scalar -
Out имеет ту же форму, что и
x. Его действительная часть находится в[-pi/2, pi/2](arctan(+/-inf)возвращает+/-pi/2). Это скаляр, еслиxявляется скаляром.
-
См. также
Примечания
arctan— многозначная функция: для каждогоxсуществует бесконечно много чиселzтаких, что tan(z) =x. Принято возвращать уголzдействительная часть которого лежит в диапазоне [-pi/2, pi/2].Для данных типов действительных входных данных
arctanвсегда возвращает действительный результат. Для каждого значения, которое нельзя выразить как действительное число или бесконечность, он возвращаетnanи устанавливает флаг ошибки плавающей точкиinvalid.Для комплексных входных данных
arctan— комплексная аналитическая функция, у которой [1j, infj] и [-1j, -infj] являются разрезами ветвей, и она непрерывна слева на первом и справа на втором.Обратный тангенс также известен как арктангенс или tan-1.
Ссылки
Abramowitz, M. and Stegun, I. A., Справочник по математическим функциям, 10-е издание, Нью-Йорк: Dover, 1964, стр. 79. http://www.math.sfu.ca/~cbm/aands/
Примеры
Ожидаем, что арктангенс от 0 будет 0, а от 1 — pi/4:
>>> np.arctan([0, 1]) array([ 0. , 0.78539816])
>>> np.pi/4 0.78539816339744828
Постройте график арктангенса:
>>> import matplotlib.pyplot as plt >>> x = np.linspace(-10, 10) >>> plt.plot(x, np.arctan(x)) >>> plt.axis('tight') >>> plt.show()
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.arctan.html