# tensorflow::ops::Tan

`#include <math_ops.h>`

Computes tan of x element-wise.

## Summary

Given an input tensor, this function computes tangent of every element in the tensor. [Input](https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) range is `(-inf, inf)` and output range is `(-inf, inf)`. If input lies outside the boundary, `nan` is returned.


```
  x = tf.constant([-float("inf"), -9, -0.5, 1, 1.2, 200, 10000, float("inf")])
  tf.math.tan(x) ==> [nan 0.45231566 -0.5463025 1.5574077 2.572152 -1.7925274 0.32097113 nan]
  
```

<br />

Arguments:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object

<br />

Returns:

- `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output`: The y tensor.

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/tan#classtensorflow_1_1ops_1_1_tan_1ab55fbba17be79b5811f49b2728dd4cbc(const ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input x)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/tan#classtensorflow_1_1ops_1_1_tan_1afb37a60014fe1eab1803711757f8c027` | `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/tan#classtensorflow_1_1ops_1_1_tan_1a43c28a4fa5ec96c4d509e1b31eb2bd5b` | `::https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/tan#classtensorflow_1_1ops_1_1_tan_1a284777905469857d2f3aefaa520a991d() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/tan#classtensorflow_1_1ops_1_1_tan_1a8fec1bcffaaefa2d23940a641ec04cbf() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/tan#classtensorflow_1_1ops_1_1_tan_1a0bd2bfaa65fd5352902950aba2a2a29e() const ` | ` `` ` |

## Public attributes

### operation

```
Operation operation
```

### y

```
::tensorflow::Output y
```

## Public functions

### Tan

```
 Tan(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x
)
```

### node

```
::tensorflow::Node * node() const 
```

### operator::tensorflow::Input

```
 operator::tensorflow::Input() const 
```

### operator::tensorflow::Output

```
 operator::tensorflow::Output() const 
```