相关疑难解决方法(0)

python如何用零填充numpy数组

我想知道如何使用python 2.6.6和numpy 1.5.0版本用零填充2D numpy数组.抱歉! 但这些是我的局限.所以我不能用np.pad.例如,我想a用零填充,使其形状匹配b.我之所以这样做是因为我能做到:

b-a
Run Code Online (Sandbox Code Playgroud)

这样的

>>> a
array([[ 1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.]])
>>> b
array([[ 3.,  3.,  3.,  3.,  3.,  3.],
       [ 3.,  3.,  3.,  3.,  3.,  3.],
       [ 3.,  3.,  3.,  3.,  3.,  3.],
       [ 3.,  3.,  3.,  3.,  3.,  3.]])
>>> c
array([[1, 1, 1, 1, 1, 0],
       [1, 1, 1, 1, 1, 0],
       [1, 1, 1, …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy pad

57
推荐指数
3
解决办法
11万
查看次数

如何在tf.data.Dataset中输入不同大小的列表列表

我有一长串的整数列表(代表每个不同大小的句子)我想用tf.data库提供.每个列表(列表列表)都有不同的长度,我得到一个错误,我可以在这里重现:

t = [[4,2], [3,4,5]]
dataset = tf.data.Dataset.from_tensor_slices(t)
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

ValueError: Argument must be a dense tensor: [[4, 2], [3, 4, 5]] - got shape [2], but wanted [2, 2].
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

编辑1:为了清楚,我不想填写列表的输入列表(它是包含超过一百万个元素的句子列表,具有不同的长度)我想使用tf.data库来提供,在一个正确的方式,一个不同长度的列表列表.

python tensorflow tensorflow-datasets

17
推荐指数
2
解决办法
5837
查看次数

标签 统计

python ×2

arrays ×1

numpy ×1

pad ×1

tensorflow ×1

tensorflow-datasets ×1