Матрица — умножает разреженную матрицу на плотную.
Возвращает плотную матрицу. Для входов A и B, где A — CSR, а B — плотный; эта операция возвращает плотную C;
Если transpose_output имеет значение false, возвращается:
C = A . B
C = transpose(A . B) = transpose(B) . transpose(A)
Если conjugate_output имеет значение true, возвращается:
C = conjugate(A . B) = conjugate(A) . conjugate(B)
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
conjugate(transpose(A))
Вложенные классы
сорт | SparseMatrixMatMul.Options | Дополнительные атрибуты для SparseMatrixMatMul |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статический SparseMatrixMatMul.Options | adjointA (логическое значение adjointA) |
статический SparseMatrixMatMul.Options | adjointB (логическое значение adjointB) |
Выход <Т> | какВывод () Возвращает символический дескриптор тензора. |
статический SparseMatrixMatMul.Options | conjugateOutput (логический conjugateOutput) |
static <T расширяет TType > SparseMatrixMatMul <T> | create ( Область действия , Операнд <?> a, Операнд <T> b, Параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию SparseMatrixMatMul. |
Выход <Т> | выход () Плотный выходной тензор. |
статический SparseMatrixMatMul.Options | transposeA (логическое значение transposeA) |
статический SparseMatrixMatMul.Options | transposeB (логическое значение transposeB) |
статический SparseMatrixMatMul.Options | transposeOutput (логическое значение transposeOutput) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static SparseMatrixMatMul.Options adjointA (логическое значение adjointA)
Параметры
примыкающийА | Указывает, должно ли `a` быть сопряженно-транспонированным. |
---|
общедоступный статический SparseMatrixMatMul.Options adjointB (логическое значение adjointB)
Параметры
примыкающий B | Указывает, должен ли `b` быть сопряженно-транспонированным. |
---|
публичный вывод <T> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static SparseMatrixMatMul.Options conjugateOutput (логический conjugateOutput)
Параметры
сопряженныйВыход | Сопряжает произведение `a` и `b`. |
---|
public static SparseMatrixMatMul <T> create ( Область действия, Операнд <?> a, Операнд <T> b, Параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию SparseMatrixMatMul.
Параметры
объем | текущий объем |
---|---|
а | CSRSparseMatrix. |
б | Плотный тензор. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр SparseMatrixMatMul
public static SparseMatrixMatMul.Options transposeA (логическое значение transposeA)
Параметры
транспонироватьА | Указывает, следует ли транспонировать `a`. |
---|
public static SparseMatrixMatMul.Options transposeB (логическое значение transposeB)
Параметры
транспонировать Б | Указывает, следует ли транспонировать `b`. |
---|
public static SparseMatrixMatMul.Options transposeOutput (логическое значение transposeOutput)
Параметры
транспонироватьВывод | Транспонирует произведение `a` и `b`. |
---|