StringLength

パブリック最終クラスStringLength

「input」の文字列の長さ。

入力テンソルで指定された各文字列の長さを計算します。

>>> strings = tf.constant(['Hello','TensorFlow', '\U0001F642']) >>> tf.strings.length(strings).numpy() # デフォルトのバイト数 array([ 5, 10, 4]、dtype = int32) >>> tf.strings.length(strings、unit="UTF8_CHAR").numpy() array([ 5, 10, 1], dtype=int32)

ネストされたクラス

クラスStringLength.オプションStringLengthのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力< TInt32 >
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的文字列長
create (スコープスコープ、オペランド< TString > 入力、オプション...オプション)
新しい StringLength 操作をラップするクラスを作成するファクトリ メソッド。
出力< TInt32 >
出力()
「input」と同じ形状を持つ整数テンソル。
静的StringLength.Options
ユニット(文字列ユニット)

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "文字列の長さ"

パブリックメソッド

public Output < TInt32 > asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static StringLength create (スコープスコープ、オペランド< TString > 入力、オプション...オプション)

新しい StringLength 操作をラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
入力各要素の長さを計算する文字列。
オプションオプションの属性値を持ちます
戻り値
  • StringLength の新しいインスタンス

public Output < TInt32 >出力()

「input」と同じ形状を持つ整数テンソル。出力には、「input」の要素ごとの文字列長が含まれます。

public static StringLength.Optionsユニット(文字列ユニット)

パラメーター
ユニット文字列の長さを計算するためにカウントされる単位。 `"BYTE"` (各文字列のバイト数) または `"UTF8_CHAR"` (各文字列の UTF-8 でエンコードされた Unicode コード ポイントの数) のいずれか。 `unit=UTF8_CHAR` であり、`input` 文字列に構造的に有効な UTF-8 が含まれていない場合、結果は未定義です。