1
Tensorflowでこのスライシング方法を実行する方法はありますか(numpyを使用して表示します)?テンソルをリストでスライスする - TensorFlow
z = np.random.random((3,7,7,12))
x = z[...,[0,5]]
なTensorflowで
x_hat = np.concatenate([z[...,[0]], z[...,[5]]], 3)
assert np.all(x == x_hat)
x.shape # (3, 7, 7, 2)
ことを、この操作
tfz = tf.constant(z)
i = np.array([0,5] dtype=np.int32)
tfx = tfz[...,i]
はあなたが持つ連結の結果の一貫性を保つためにリシェイプが必要
ValueError: Shapes must be equal rank, but are 0 and 1
From merging shape 0 with other shapes. for 'strided_slice/stack_1' (op: 'Pack') with input shapes: [], [2].
私はあなたの一般化が好きです。 – greeness