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の形状。
返品:
-
Outputoutput_indices: 2 次元。入力 indices と同じインデックスを持つN x R行列ですが、行優先の正規順序になっています。 -
Outputoutput_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 )