# Python – tensorflow.raw_ops.Tanh()

• 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. Tanh() is used to find element wise hyperbolic tangent of x.

Syntax: tf.raw_ops.Tanh(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 hyperbolic tangent ` `res ``=` `tf.raw_ops.Tanh(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.76159416 0.96402758 0.99505475 0.9993293  0.9999092 ], 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 hyperbolic tangent ` `res ``=` `tf.raw_ops.Tanh(x ``=` `a) ` ` `  `# Plotting the graph ` `plt.plot(a, res, color ``=``'green'``) ` `plt.title(``'tensorflow.raw_ops.Tanh'``) ` `plt.xlabel(``'Input'``) ` `plt.ylabel(``'Result'``) ` `plt.show() `

Output:

My Personal Notes arrow_drop_up
Recommended Articles
Page :