Unicodeエンコード

パブリック最終クラス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
create (スコープscope、オペランド<Integer> inputValues、オペランド<T> inputSplits、文字列outputEncoding、オプション...オプション)
新しい 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 Output <String>出力()

提供された Unicode コードポイントからエンコードされた文字列の 1 次元テンソル。

public static UnicodeEncode.Options replaceChar (Long replaceChar)

パラメータ
置換文字`errors='replace'` の場合に、入力内の無効な書式設定の代わりに使用される置換文字コードポイント。任意の有効な Unicode コードポイントを使用できます。デフォルト値は、デフォルトの Unicode 置換文字 0xFFFD (U+65533) です。