Długości ciągów „wejściowych”.
Oblicza długość każdego ciągu podanego w tensorze wejściowym.
>>> strings = tf.constant(['Hello','TensorFlow', '\U0001F642']) >>> tf.strings.length(strings).numpy() # domyślnie zlicza bajty array([ 5, 10, 4], dtype=int32) >>> tf.strings.length(strings, unit="UTF8_CHAR").numpy() array([ 5, 10, 1], dtype=int32)
Klasy zagnieżdżone
klasa | Długość ciągu.Opcje | Opcjonalne atrybuty dla StringLength |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TInt32> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczna długość ciągu | |
Dane wyjściowe <TInt32> | wyjście () Tensor całkowity o takim samym kształcie jak „wejściowe”. |
statyczne StringLength.Options | jednostka (jednostka strunowa) |
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 < TInt32 > 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 StringLength create (zakres zakresu , Operand < TString > wejście, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację StringLength.
Parametry
zakres | aktualny zakres |
---|---|
wejście | Ciągi, dla których ma zostać obliczona długość każdego elementu. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja StringLength
publiczne wyjście < TInt32 > wyjście ()
Tensor całkowity o takim samym kształcie jak „wejściowe”. Dane wyjściowe zawierają długości ciągów elementarnych typu „input”.
publiczna statyczna jednostka StringLength.Options (jednostka String)
Parametry
jednostka | Jednostka liczona przy obliczaniu długości łańcucha. Jeden z: `"BYTE"` (dla liczby bajtów w każdym ciągu) lub `"UTF8_CHAR"` (dla liczby punktów kodowych Unicode zakodowanych w UTF-8 w każdym ciągu). Wyniki są niezdefiniowane, jeśli `unit=UTF8_CHAR` i ciągi `input` nie zawierają strukturalnie prawidłowego UTF-8. |
---|