tensorflow:: ops:: SparseReorder

#include <sparse_ops.h>

SparseTensorを標準的な行優先順序に並べ替えます。

まとめ

慣例として、すべての疎行列演算は次元番号の増加方向に沿った正規順序を維持することに注意してください。順序が破られる可能性があるのは、エントリを追加するためにインデックスと値ベクトルを手動で操作する場合のみです。

順序を変更しても、SparseTensorの形状は変わりません。

テンソルがランクRでNの空でない値を持つ場合、 input_indices形状は[N, R] 、input_values の長さはN 、input_shape の長さはRになります。

議論:

  • スコープ:スコープオブジェクト
  • input_indices: 2次元。SparseTensor内の空でない値のインデックスを含むN x R行列。正規順序ではない可能性があります。
  • input_indices : 1次元。input_indicesに対応するN個の空でない値。
  • input_shape: 1次元。入力SparseTensorの形状。

返品:

  • Output output_indices: 2 次元。入力 indices と同じインデックスを持つN x R行列ですが、行優先の正規順序になっています。
  • Output output_indices : 1次元。output_indicesに対応するNの空でない値。

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

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

公開属性

operation
output_indices
output_values

公開属性

手術

Operation operation

出力インデックス

::tensorflow::Output output_indices

出力値

::tensorflow::Output output_values

公的機能

SparseReorder

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)