Lunghezze delle stringhe di "input".
Calcola la lunghezza di ogni stringa fornita nel tensore di input.
>>> strings = tf.constant(['Hello','TensorFlow', '\U0001F642']) >>> tf.strings.length(strings).numpy() # default conta byte array([ 5, 10, 4], dtype=int32) >>> tf.strings.length(strings, unit="UTF8_CHAR").numpy() array([ 5, 10, 1], dtype=int32)
Classi nidificate
| classe | StringLength.Options | Attributi facoltativi per StringLength | |
Costanti
| Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
| Uscita < TInt32 > | comeuscita () Restituisce l'handle simbolico del tensore. |
| StringLength statico | create ( ambito ambito , operando < TString > input, opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione StringLength. |
| Uscita < TInt32 > | produzione () Tensore intero che ha la stessa forma di "input". |
| StringLength.Options statico | unità (unità stringa) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
output pubblico < TInt32 > asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
creazione pubblica statica StringLength (ambito ambito , operando < TString > input, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione StringLength.
Parametri
| scopo | ambito attuale |
|---|---|
| ingresso | Le stringhe di cui calcolare la lunghezza per ciascun elemento. |
| opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di StringLength
uscita pubblica < TInt32 > uscita ()
Tensore intero che ha la stessa forma di "input". L'output contiene la lunghezza della stringa per elemento di "input".
unità statica pubblica StringLength.Options (unità String)
Parametri
| unità | L'unità conteggiata per calcolare la lunghezza della stringa. Uno tra: `"BYTE"` (per il numero di byte in ciascuna stringa) o `"UTF8_CHAR"` (per il numero di punti di codice Unicode codificati UTF-8 in ciascuna stringa). I risultati non sono definiti se `unit=UTF8_CHAR` e le stringhe `input` non contengono UTF-8 strutturalmente valido. |
|---|