问题是thisquestion的逆题.我正在寻找一种从原始大数组到小数组的通用方法:array([[[0,1,2],[6,7,8]],[[3,4,5],[9,10,11]],[[12,13,14],[18,19,20]],[[15,16,17],[21,22,23]]])->array([[0,1,2,3,4,5],[6,7,8,9,10,11],[12,13,14,15,16,17],[18,19,20,21,22,23]])我目前正在开发一个解决方案,完成后会发布它,但是我希望看到其他(更好的)方法。 最佳答案 importnu
我有一长串整数列表(代表句子,每个句子都有不同的大小),我想使用tf.data库提供它们。每个列表(列表的列表)都有不同的长度,我得到一个错误,我可以在这里重现:t=[[4,2],[3,4,5]]dataset=tf.data.Dataset.from_tensor_slices(t)我得到的错误是:ValueError:Argumentmustbeadensetensor:[[4,2],[3,4,5]]-gotshape[2],butwanted[2,2].有办法吗?编辑1:明确地说,我不想填充列表的输入列表(这是一个包含超过一百万个元素的句子列表,长度不同)我想使用tf.data库