numpy.arctan
-
numpy.arctan(x[, out]) = -
Тригонометрический обратный тангенс, поэлементно.
Обратная функция к tan, так что если
y = tan(x), тоx = arctan(y).Параметры: x : array_like
Входные значения.
arctanприменяется к каждому элементуx.Возвращает: out : ndarray
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.
Ссылки
Абрамовиц, М. и Стегун, И. А., Справочник по математическим функциям, 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()(Исходный код, png, pdf)
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.arctan.html