# tensorflow::ops::UnicodeScript

`#include <string_ops.h>`

Determine the script codes of a given tensor of Unicode integer code points.

## Summary

This operation converts Unicode code points to script codes corresponding to each code point. Script codes correspond to International Components for Unicode (ICU) UScriptCode values. See <http://icu-project.org/apiref/icu4c/uscript_8h.html>. Returns -1 (USCRIPT_INVALID_CODE) for invalid codepoints. [Output](https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) shape will match input shape.

Arguments:

- scope: A [Scope](https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object
- input: A [Tensor](https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) of int32 Unicode code points.

<br />

Returns:

- `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output`: A [Tensor](https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) of int32 script codes corresponding to each input code point.

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/unicode-script#classtensorflow_1_1ops_1_1_unicode_script_1a3c2f38d3c9ff7884807dc6e6660d6224(const ::https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input input)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/unicode-script#classtensorflow_1_1ops_1_1_unicode_script_1a6b62e38d971b7c2f49b7f46ca75a79e9` | `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/unicode-script#classtensorflow_1_1ops_1_1_unicode_script_1a3e6135cd756ada3ee51b37c8f879e0a1` | `::https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/unicode-script#classtensorflow_1_1ops_1_1_unicode_script_1a3b95cdc9894e77ef015829cf931510bc() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/unicode-script#classtensorflow_1_1ops_1_1_unicode_script_1aa515662748bc0cb5a41ff152999c3c41() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/unicode-script#classtensorflow_1_1ops_1_1_unicode_script_1a7fb25478d3dbc1e89e0dce2dbdcf425f() const ` | ` `` ` |

## Public attributes

### operation

```
Operation operation
```

### output

```
::tensorflow::Output output
```

## Public functions

### UnicodeScript

```
 UnicodeScript(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input
)
```

### node

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

### operator::tensorflow::Input

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

### operator::tensorflow::Output

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