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