1
私はテンソルを持って言う:テンソルフローの4次元テンソルでゼロを省略する方法は?
import tensorflow as tf
t = tf.Variable([[[[0., 235., 0., 0., 1006., 0., 0., 23., 42.], [77., 0., 0., 12., 0., 0., 33., 55., 0.]],
[[0., 132., 0., 0., 234., 0., 1., 24., 0.], [43., 0., 0., 124., 0., 0., 0., 52., 645]]]])
Iがゼロを省略し、形状のテンソルが残されたい:(1、2、2、4)、4は私の中の非ゼロ要素の数であるとテンソルのように
t = tf.Variable([[[[235., 1006., 23., 42], [77., 12., 33., 55.]],
[[132., 234., 1., 24.], [43., 124., 52., 645]]]])
私はブーリアンマスクを使って1次元テンソルでこれを行っています。どのようにして4次元テンソルのゼロを省略することができますか?それはより高いランクのために一般化することはできますか? TensorFlow 0.12.1を使用して