パブリック最終クラスUnicodeEncode
int のテンソルを Unicode 文字列にエンコードします。
文字列のベクトルを返します。ここで、`output[i]` は、`output_encoding` を使用して `input_values[input_splits[i]:input_splits[i+1]]` 内の Unicode コードポイントをエンコードすることによって構築されます。
---
例:
input_values = [72, 101, 108, 108, 111, 87, 111, 114, 108, 100]
input_splits = [0, 5, 10]
output_encoding = 'UTF-8'
output = ['Hello', 'World']
ネストされたクラス
クラス | UnicodeEncode.オプション | UnicodeEncode のオプションの属性 |
パブリックメソッド
出力<文字列> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T extends Number> UnicodeEncode | |
静的UnicodeEncode.Options | エラー(文字列エラー) |
出力<文字列> | 出力() 提供された Unicode コードポイントからエンコードされた文字列の 1 次元テンソル。 |
静的UnicodeEncode.Options | replaceChar (長い replaceChar) |
継承されたメソッド
パブリックメソッド
public Output <String> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static UnicodeEncode create (スコープscope、オペランド<Integer> inputValues、オペランド<T> inputSplits、String OutputEncoding、 Options...オプション)
新しい UnicodeEncode 操作をラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
入力値 | エンコードする必要がある Unicode コードポイントを含む 1D テンソル。 |
入力分割 | Unicode コードポイントを文字列に分割する方法を指定する 1D テンソル。特に、`output[i]` は、スライス `input_values[input_splits[i]:input_splits[i+1]]` 内のコードポイントをエンコードすることによって構築されます。 |
出力エンコーディング | 出力文字列の Unicode エンコード。有効なエンコーディングは「UTF-8」、「UTF-16-BE」、および「UTF-32-BE」です。 |
オプション | オプションの属性値を持ちます |
返品
- UnicodeEncode の新しいインスタンス
public static UnicodeEncode.Optionsエラー(文字列エラー)
パラメータ
エラー | 入力に無効な形式が見つかった場合のエラー処理ポリシー。 'strict' の値を指定すると、無効な入力形式に対して操作で InvalidArgument エラーが生成されます。値「replace」(デフォルト) を指定すると、入力内の無効な書式設定が「replacement_char」コードポイントで置き換えられます。値が「ignore」の場合、操作では入力内の無効な書式設定がスキップされ、対応する出力文字は生成されません。 |
---|
public static UnicodeEncode.Options replaceChar (Long replaceChar)
パラメータ
置換文字 | `errors='replace'` の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。任意の有効な Unicode コードポイントを使用できます。デフォルト値は、デフォルトの Unicode 置換文字 0xFFFD (U+65533) です。 |
---|