【发布时间】:2021-05-22 07:05:14
【问题描述】:
我有一个形状数组 (1, 6354944)
array([[ 9.15527344e-05, -6.10351562e-05, 6.10351562e-05, ...,
1.01928711e-02, 7.92236328e-02, -2.69470215e-02]])
并将它们转换为张量切片
stream = tf.data.Dataset.from_tensor_slices(reshaped_data)
但是当我批量处理它们时
seqs = stream.batch(1000, drop_remainder=True)
返回
<BatchDataset shapes: (1000, 6354944), types: tf.float64>
当它应该有一个形状时
(1000, 6354)
【问题讨论】:
-
一批1000个太大了!您是否希望您的所有数据集都是 1000 个元素的大批量?
标签: python tensorflow data-preprocessing