上一主题

numpy.sin

下一主题

numpy.tan

numpy.cos

numpy.cos(x[, out]) = <ufunc 'cos'>

元素方面。

参数:

x:array_like

输入数组,以弧度表示。

out:ndarray,可选

x形状相同的输出数组。

返回:

y:ndarray

对应的余弦值。

上升:

ValueError:invalid return数组shape

如果提供out并且out.shape!= x.shape

笔记

如果提供out,则函数将结果写入其中,并返回对out的引用。(参见实施例)

参考文献

Abramowitz和I.A. Stegun,Handbook of Mathematical Functions。纽约,纽约:多佛,1972年。

例子

>>> np.cos(np.array([0, np.pi/2, np.pi]))
array([  1.00000000e+00,   6.12303177e-17,  -1.00000000e+00])
>>>
>>> # Example of providing the optional output parameter
>>> out2 = np.cos([0.1], out1)
>>> out2 is out1
True
>>>
>>> # Example of ValueError due to provision of shape mis-matched `out`
>>> np.cos(np.zeros((3,3)),np.zeros((2,2)))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid return array shape