Zakoduj tensor int w ciągi znaków Unicode.
Zwraca wektor ciągów znaków, gdzie „wyjście[i]” jest konstruowane poprzez zakodowanie punktów kodowych Unicode w „wartości_wejściowe[podział_wejściowy[i]:rozdział_wejściowy[i+1]]” przy użyciu `kodowania_wyjściowego`.
---
Przykład:
input_values = [72, 101, 108, 108, 111, 87, 111, 114, 108, 100]
input_splits = [0, 5, 10]
output_encoding = 'UTF-8'
output = ['Hello', 'World']
Klasy zagnieżdżone
klasa | Opcje UnicodeEncode | Opcjonalne atrybuty dla UnicodeEncode |
Stałe
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TString> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny UnicodeEncode | |
statyczne UnicodeEncode.Options | błędy (błędy ciągu) |
Dane wyjściowe <TString> | wyjście () Tensor 1-D ciągów zakodowanych na podstawie podanych punktów kodowych Unicode. |
statyczne UnicodeEncode.Options | wymianaChar (długa wymianaChar) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście < TString > asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static UnicodeEncode create ( Zakres zakresu, Operand < TInt32 > inputValues, Operand <? rozszerza TNumber > inputSplits, String OutputEncoding, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UnicodeEncode.
Parametry
zakres | aktualny zakres |
---|---|
Wartości wejściowe | Tensor 1D zawierający punkty kodowe Unicode, które powinny zostać zakodowane. |
wejściePodziały | Tensor 1D określający, w jaki sposób punkty kodowe Unicode powinny być dzielone na ciągi. W szczególności „wyjście[i]” jest konstruowane poprzez zakodowanie punktów kodowych w wycinku „wartości_wejściowe[podział_wejściowy[i]:podział_wejściowy[i+1]]”. |
kodowanie wyjściowe | Kodowanie Unicode ciągów wyjściowych. Prawidłowe kodowania to: `„UTF-8”, „UTF-16-BE” i „UTF-32-BE”`. |
opcje | przenosi opcjonalne wartości atrybutów |
Powroty
- nowa instancja UnicodeEncode
publiczne błędy statyczne UnicodeEncode.Options (błędy ciągu)
Parametry
błędy | Zasady obsługi błędów w przypadku znalezienia nieprawidłowego formatowania na wejściu. Wartość „strict” spowoduje, że operacja wygeneruje błąd InvalidArgument w przypadku nieprawidłowego formatowania danych wejściowych. Wartość 'replace' (domyślna) spowoduje, że operacja zastąpi wszelkie nieprawidłowe formatowanie danych wejściowych punktem kodowym `replacement_char`. Wartość „ignore” spowoduje, że operacja pominie wszelkie nieprawidłowe formatowanie na wejściu i nie wygeneruje odpowiedniego znaku wyjściowego. |
---|
publiczne wyjście < TString > wyjście ()
Tensor 1-D ciągów zakodowanych na podstawie podanych punktów kodowych Unicode.
public static UnicodeEncode.Options zamianaChar (długa zamianaChar)
Parametry
wymianaChar | Punkt kodowy znaku zastępczego, który ma zostać użyty zamiast nieprawidłowego formatowania danych wejściowych, gdy `errors='replace'`. Można zastosować dowolny ważny punkt kodowy Unicode. Wartość domyślna to domyślny znak zastępczy Unicode to 0xFFFD (U+65533). |
---|