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. | 
|---|