2017-11-10 8 views
0

Tをテンソル形状とすると、バッチを表す[n,f]となります。今私は、axis=0に沿ってTmテンソルにスライスしたいと思います。 mの値は、現在のバッチによって異なります。私は、形状が[m,2]の別のテンソルIを持っています。このテンソルは、スライスの発生場所を示すインデックスのペアを格納しています。テンソルを分割する

tf.sliceのインデックスを「反復」する方法がわかりません。何か案は?

これはどういうわけかtf.scanを使って実現できますか?

答えて

1

split機能を探しているとします。

+0

いいえ、スライスは同じサイズではありません。これらのサイズは 'I'で指定されます。 – Christopher

+0

@Christopherなぜtf.splitは同じサイズしか扱えないと思いますか? 'num_or_size_splits'は、分割されたサイズの整数またはテンソルの両方になります。 – BlueSun

+0

はい、あなたは正しいです。私の悪い。問題は今、 'num'の値を推論することができないということです。助言がありますか? – Christopher

関連する問題