numpy.cos(x,/,out=None,*,where=True,casting='same_kind',order='K',dtype=None,subok=True[,signature,extobj]) = <ufunc 'cos'>¶Cosine element-wise.
| Parameters: | x : array_like
out : ndarray, None, or tuple of ndarray and None, optional
where : array_like, optional
**kwargs
|
|---|---|
| Returns: | y : ndarray
|
Notes
Ifout is provided, the function writes the result into it,and returns a reference toout. (See Examples)
References
M. Abramowitz and I. A. Stegun, Handbook of Mathematical Functions.New York, NY: Dover, 1972.
Examples
>>>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)>>>out2isout1True>>>>>># 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>", line1, in<module>ValueError:invalid return array shape