我有一个从 1 到 10k 的 row_lens 的 raggedTensor。我想以可扩展的方式从中随机选择元素,每行的数量有上限。就像在这个例子中一样:
vect = [[1,2,3],[4,5][6],[7,8,9,10,11,12,13]]
limit = 3
sample(vect, limit)
-> 输出:[[1,2,3],[4,5],[6],[7,9,11]]
我的想法是在 len_row < limit 的情况下选择 * ,在另一种情况下随机选择。我想知道这是否可以通过一些 tensorflow 操作以低于 batch_size 的复杂度来完成?