tensorflow :: ops :: SparseReorder

#include <sparse_ops.h>

SparseTensorを正規の行優先の順序に並べ替えます。

概要

慣例により、すべてのスパースopsは、次元番号の増加に沿って正規の順序を保持することに注意してください。順序に違反する可能性があるのは、エントリを追加するためにインデックスと値のベクトルを手動で操作しているときだけです。

並べ替えは、SparseTensorの形状には影響しません。

テンソルのランクがRN空でない場合、 input_indices形状は[N, R] 、input_valuesの長さはN 、input_shapeの長さはRです。

引数:

  • スコープ:スコープオブジェクト
  • input_indices:2-D。 SparseTensor内の空でない値のインデックスを持つNx N x R行列。おそらく、正規の順序ではありません。
  • input_values:1-D。 input_indices対応するNの空でない値。
  • input_shape:1-D。入力SparseTensorの形状。

戻り値:

  • Output output_indices:2-D。 input_indicesと同じインデックスを持つが、正規の行優先順序のN x R xR行列。
  • Output output_values:1-D。 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

output_indices

::tensorflow::Output output_indices

output_values

::tensorflow::Output output_values

公の行事

SparseReorder

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