このページは Cloud Translation API によって翻訳されました。
Switch to English

tensorflow :: ops :: SparseTensorDenseMatMul

#include <sparse_ops.h>

SparseTensor(ランク2) "A"に密行列 "B"を乗算します。

概要

Aのインデックスに対して有効性チェックは実行されません。ただし、最適な動作のためには、次の入力形式をお勧めします。

adjoint_a == falseの場合:Aは辞書式に昇順でソートする必要があります。 不明な場合は、 SparseReorderを使用してください。 if adjoint_a == true:Aは、次元1の昇順(つまり、「行メジャー」の順序ではなく「列メジャー」の順序)でソートする必要があります。

引数:

  • scope: Scopeオブジェクト
  • a_indices:2-D。 SparseTensorindices 、サイズ[nnz, 2]行列。
  • a_values:1-D。 SparseTensorvalues 、サイズ[nnz]ベクトル。
  • a_shape:1-D。 SparseTensorshape 、サイズ[2]ベクトル。
  • b:2次元。密なマトリックス。

オプションの属性( Attrs参照):

  • adjoint_a:行列乗算でAの随伴を使用します。 Aが複素数の場合、これはtranspose(conj(A))です。それ以外の場合は、transpose(A)です。
  • adjoint_b:行列乗算でBの随伴を使用します。 Bが複素数の場合、これはtranspose(conj(B))です。それ以外の場合は転置(B)です。

戻り値:

  • Output :積テンソル。

コンストラクタとデストラクタ

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)

公開属性

operation
product

公開機能

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

パブリック静的関数

AdjointA (bool x)
AdjointB (bool x)

構造

tensorflow :: ops :: SparseTensorDenseMatMul :: Attrs

SparseTensorDenseMatMulのオプションの属性セッター。

公開属性

操作

Operation operation

製品

::tensorflow::Output product

公開機能

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
)

ノード

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

パブリック静的関数

AdjointA

Attrs AdjointA(
  bool x
)

AdjointB

Attrs AdjointB(
  bool x
)