# Python – tensorflow.raw_ops.Sin()

• Last Updated : 05 Jun, 2020

TensorFlow is open-source python library designed by Google to develop Machine Learning models and deep learning  neural networks. TensorFlow raw_ops provides low level access to all TensorFlow operations. Sin() is used to find element wise sine of x.

Syntax: tf.raw_ops.Sin(x, name)

Parameters:

• x: It’s the input tensor. Allowed dtype for this tensor are bfloat16, half, float32, float64.
• name(optional): It’s defines the name for the operation.

Returns:  It returns a tensor of same dtype as x.

Note: It only takes keyword arguments.

Example 1:

## Python3

 `# Importing the library``import` `tensorflow as tf`` ` `# Initializing the input tensor``a ``=` `tf.constant([``1``, ``2``, ``3``, ``4``, ``5``], dtype ``=` `tf.float64)`` ` `# Printing the input tensor``print``(``'Input: '``, a)`` ` `# Calculating sine``res ``=` `tf.raw_ops.Sin(x ``=` `a)`` ` `# Printing the result``print``(``'Result: '``, res)`

Output:

```Input:  tf.Tensor([1. 2. 3. 4. 5.], shape=(5, ), dtype=float64)
Result:  tf.Tensor([ 0.84147098  0.90929743  0.14112001 -0.7568025  -0.95892427], shape=(5, ), dtype=float64)

```

Example 2: Visualization

## Python3

 `# importing the library``import` `tensorflow as tf``import` `matplotlib.pyplot as plt`` ` `# Initializing the input tensor``a ``=` `tf.constant([``1``, ``2``, ``3``, ``4``, ``5``], dtype ``=` `tf.float64)`` ` `# Calculating sine``res ``=` `tf.raw_ops.Sin(x ``=` `a)`` ` `# Plotting the graph``plt.plot(a, res, color ``=``'green'``)``plt.title(``'tensorflow.raw_ops.Sin'``)``plt.xlabel(``'Input'``)``plt.ylabel(``'Result'``)``plt.show()`

Output:

My Personal Notes arrow_drop_up