【发布时间】:2022-01-01 00:49:24
【问题描述】:
假设我有三个形状为(1,3) 的numpy 数组,并将它们堆叠成形状为(2,3) 和(1,3) 的组。然后我将它们与tf.ragged.stack 堆叠起来,得到一个参差不齐的张量:
x1 = np.asarray([1,0,0])
x2 = np.asarray([0,1,0])
x3 = np.asarray([0,0,1])
group_a = np.stack([x1,x2])
group_b = np.stack([x3])
ac = tf.ragged.stack([group_a,group_b], axis=0)
我希望它的形状是(2, None, 3),但实际上它是(2, None, None)。如何获得所需的形状?我正在使用张量流 2.5.2
【问题讨论】:
标签: python tensorflow tensor