tensorflow :: ops :: SparseTensorDenseMatMul
#include <sparse_ops.h>
SparseTensor (sıra 2'den) "A" yı yoğun matris "B" ile çarpın .
Özet
A'nın endekslerinde geçerlilik denetimi yapılmaz. Ancak, en iyi davranış için aşağıdaki girdi biçimi önerilir:
adjoint_a == false ise: A, sözlükbilimsel olarak artan sırada sıralanmalıdır. Emin değilseniz SparseReorder kullanın. adjoint_a == true ise: A, artan boyut 1 sırasına göre sıralanmalıdır (yani, "büyük satır" sırası yerine "büyük sütun" sırası).
Argümanlar:
- kapsam: Bir Scope nesnesi
- a_indices: 2-D.
SparseTensor
indices
, boyut[nnz, 2]
Matrix. - a_values: 1-D.
SparseTensor
values
, boyut[nnz]
Vektörü. - a_shape: 1-D.
SparseTensor
shape
, boyut[2]
Vektör. - b: 2-D. Yoğun bir Matrix.
İsteğe bağlı özellikler (bkz. Attrs
):
- adjoint_a: Matris çarpımında A'nın eşleniğini kullanın. A karmaşıksa, bu devriktir (conj (A)). Aksi takdirde transpoze (A) olur.
- adjoint_b: Matris çarpımında B'nin eşleniğini kullanın. B karmaşıksa, bu devriktir (conj (B)). Aksi takdirde transpoze olur (B).
İadeler:
-
Output
: Ürün tensörü.
Yapıcılar ve Yıkıcılar | |
---|---|
SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b) | |
SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs) |
Genel özellikler | |
---|---|
operation | |
product |
Kamusal işlevler | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel statik işlevler | |
---|---|
AdjointA (bool x) | |
AdjointB (bool x) |
Yapılar | |
---|---|
tensorflow :: ops :: SparseTensorDenseMatMul :: Attrs | SparseTensorDenseMatMul için isteğe bağlı öznitelik ayarlayıcıları. |
Genel özellikler
operasyon
Operation operation
ürün
::tensorflow::Output product
Kamusal işlevler
SparseTensorDenseMatMul
SparseTensorDenseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b )
SparseTensorDenseMatMul
SparseTensorDenseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operator :: tensorflow :: Girdi
operator::tensorflow::Input() const
operator :: tensorflow :: Çıktı
operator::tensorflow::Output() const
Genel statik işlevler
Eşlenik A
Attrs AdjointA( bool x )
BitişikB
Attrs AdjointB( bool x )