StringLength

public final class StringLength

String lengths of `input`.

Computes the length of each string given in the input tensor.

>>> strings = tf.constant(['Hello','TensorFlow', '\U0001F642']) >>> tf.strings.length(strings).numpy() # default counts bytes array([ 5, 10, 4], dtype=int32) >>> tf.strings.length(strings, unit="UTF8_CHAR").numpy() array([ 5, 10, 1], dtype=int32)

Nested Classes

class StringLength.Options Optional attributes for StringLength

Constants

String OP_NAME The name of this op, as known by TensorFlow core engine

Public Methods

Output < TInt32 >
asOutput ()
Returns the symbolic handle of the tensor.
static StringLength
create ( Scope scope, Operand < TString > input, Options... options)
Factory method to create a class wrapping a new StringLength operation.
Output < TInt32 >
output ()
Integer tensor that has the same shape as `input`.
static StringLength.Options
unit (String unit)

Inherited Methods

Constants

public static final String OP_NAME

The name of this op, as known by TensorFlow core engine

Constant Value: "StringLength"

Public Methods

public Output < TInt32 > asOutput ()

Returns the symbolic handle of the tensor.

Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

public static StringLength create ( Scope scope, Operand < TString > input, Options... options)

Factory method to create a class wrapping a new StringLength operation.

Parameters
scope current scope
input The strings for which to compute the length for each element.
options carries optional attributes values
Returns
  • a new instance of StringLength

public Output < TInt32 > output ()

Integer tensor that has the same shape as `input`. The output contains the element-wise string lengths of `input`.

public static StringLength.Options unit (String unit)

Parameters
unit The unit that is counted to compute string length. One of: `"BYTE"` (for the number of bytes in each string) or `"UTF8_CHAR"` (for the number of UTF-8 encoded Unicode code points in each string). Results are undefined if `unit=UTF8_CHAR` and the `input` strings do not contain structurally valid UTF-8.