Multiplique SparseTensor (de rango 2) "A" por la matriz densa "B".
No se realiza ninguna verificación de validez en los índices de A. Sin embargo, se recomienda el siguiente formato de entrada para un comportamiento óptimo:
if adjoint_a == false: A debe clasificarse en orden lexicográficamente creciente. Utilice SparseReorder si no está seguro. if adjoint_a == true: A debe ordenarse en orden de dimensión creciente 1 (es decir, orden de "columna principal" en lugar de orden de "fila principal").
Clases anidadas
clase | SparseTensorDenseMatMul.Options | Los atributos opcionales para SparseTensorDenseMatMul |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estáticas SparseTensorDenseMatMul.Options | adjointA (Boolean adjointA) |
estáticas SparseTensorDenseMatMul.Options | adjointB (Boolean adjointB) |
Salida <U> | asOutput () Devuelve el identificador simbólico del tensor. |
estática <U se extiende Ttype > SparseTensorDenseMatMul <U> | |
Salida <U> | producto () |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
estáticas pública SparseTensorDenseMatMul.Options adjointA (booleano adjointA)
Parámetros
adjointA | Usa el adjunto de A en la matriz multiplicadora. Si A es complejo, se transpone (conj (A)). De lo contrario, se transpone (A). |
---|
estáticas pública SparseTensorDenseMatMul.Options adjointB (booleano adjointB)
Parámetros
adjointB | Utilice el adjunto de B en la matriz de multiplicar. Si B es complejo, se transpone (conj (B)). De lo contrario, se transpone (B). |
---|
pública de salida <U> asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static SparseTensorDenseMatMul <U> crear ( Alcance alcance, operando <? extiende TNumber > aIndices, operando <U> aValores, operando < TInt64 > aShape, operando <U> b, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación SparseTensorDenseMatMul.
Parámetros
alcance | alcance actual |
---|---|
apéndices | 2-D. Los `índices` del` SparseTensor`, tamaño `[nnz, 2]` Matrix. |
aValores | 1-D. Los `valores` del vector` SparseTensor`, tamaño `[nnz]`. |
una silueta | 1-D. La `forma` del` SparseTensor`, tamaño `[2]` Vector. |
B | 2-D. Una matriz densa. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de SparseTensorDenseMatMul