pytaco.tensor_cos(t1, out_format, dtype=None)

Takes the cosine of each input in the tensor.

This is applied to all elements in the tensor not just non-zeros.

t1: tensor, array_like

input tensor or array_like object

out_format: format, mode_format, optional
  • If a format is specified, the result tensor is stored in the format out_format.

  • If a mode_format is specified, the result the result tensor has a with all of the dimensions stored in the mode_format passed in.

dtype: Datatype

The datatype of the output tensor.

cosine: tensor

The element wise cosine of the input tensor.


>>> import pytaco as pt
>>> pt.tensor_cos([1, 3.14], out_format=pt.compressed, dtype=pt.float32).to_array()
array([ 0.5403023 , -0.99999875], dtype=float32)