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
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. |
---|