Applica l'operazione di insieme lungo l'ultima dimensione di "Tensor" e "SparseTensor".
Vedi SetOperationOp::SetOperationFromContext per i valori di "set_operazione".
L'input "set2" è uno "SparseTensor" rappresentato da "set2_indices", "set2_values" e "set2_shape". Per "set2" classificato "n", la prima dimensione "n-1" deve essere uguale a "set1". La dimensione "n" contiene valori in un set, i duplicati sono consentiti ma ignorati.
Se "validate_indices" è "True", questa operazione convalida l'ordine e l'intervallo degli indici "set2".
L'output "result" è uno "SparseTensor" rappresentato da "result_indices", "result_values" e "result_shape". Per "set1" e "set2" classificati "n", questo ha rango "n" e le stesse prime dimensioni "n-1" di "set1" e "set2". La dimensione "n-esima" contiene il risultato di "set_operazione" applicato alla dimensione "[0...n-1]" corrispondente di "set".
Classi nidificate
classe | DenseToSparseSetOperation.Options | Attributi facoltativi per DenseToSparseSetOperation |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
statico <T estende TType > DenseToSparseSetOperation <T> | |
Uscita < TInt64 > | risultatoIndici () Indici 2D di uno `SparseTensor`. |
Uscita < TInt64 > | risultatoForma () Forma 1D "Tensor" di uno "SparseTensor". |
Uscita <T> | risultatoValori () Valori 1D di uno `SparseTensor`. |
DenseToSparseSetOperation.Options statico | validateIndices (validateIndices booleani) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static DenseToSparseSetOperation <T> create ( Scope scope, Operando <T> set1, Operando < TInt64 > set2Indices, Operando <T> set2Values, Operando < TInt64 > set2Shape, String setOperation, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione DenseToSparseSetOperation.
Parametri
scopo | ambito attuale |
---|---|
set1 | "Tensore" con rango "n". Le prime dimensioni "n-1" devono essere uguali a "set2". La dimensione "n" contiene valori in un set, i duplicati sono consentiti ma ignorati. |
set2Indici | `Tensore` 2D, indici di uno `SparseTensore`. Deve essere in ordine di riga maggiore. |
set2Valori | 1D `Tensor`, valori di uno `SparseTensor`. Deve essere in ordine di riga maggiore. |
set2Forma | `Tensore` 1D, forma di uno `SparseTensore`. "set2_shape[0...n-1]" deve essere uguale alla prima dimensione "n-1" di "set1", "result_shape[n]" è la dimensione massima dell'insieme su "n-1" dimensioni. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di DenseToSparseSetOperation
Output pubblico < TInt64 > resultShape ()
Forma 1D "Tensor" di uno "SparseTensor". "result_shape[0...n-1]" è uguale alla prima dimensione "n-1" di "set1" e "set2", "result_shape[n]" è la dimensione massima del set di risultati su tutti gli elementi "0. ..n-1` dimensioni.