小编pit*_*all的帖子

如何重塑具有多个“无”维度的张量?

我遇到了将中间 4D 张量流张量重塑X为 3D 张量的问题Y,其中

  • X 是形状 ( batch_size, nb_rows, nb_cols, nb_filters )
  • Y 是形状 ( batch_size, nb_rows*nb_cols, nb_filters )
  • batch_size = None

当然,当nb_rowsnb_cols是已知整数时,我可以X毫无问题地重塑。但是,在我的应用程序中,我需要处理这种情况

nb_rows = nb_cols = None

我该怎么办?我试过了,Y = tf.reshape( X, (-1, -1, nb_filters))但它显然无法正常工作。

对我来说,这个操作是确定性的,因为它总是将两个中间轴压缩成一个,同时保持第一个轴和最后一个轴不变。谁能帮我?

reshape tensorflow tensor

6
推荐指数
1
解决办法
6873
查看次数

如何在没有循环的情况下grep很长的关键字列表

我有很多关键字和一个数据文件.我想根据提供的关键字过滤此数据文件.我怎样才能有效地做到这一点?我知道我可以使用for循环,每次使用一个关键字,并在数据文件中grep这个关键字.

foreach keyword (`cat keywords`)
grep $keyword data_raw >> data_filtered
end
Run Code Online (Sandbox Code Playgroud)

我也尝试过perl管道,但看起来效率很低.

cat keyword | perl -ne '$a = `grep "$_" data_raw`; print $a;' > data_filtered
Run Code Online (Sandbox Code Playgroud)

有没有有效的单行方式来完成这项工作?

shell perl grep

0
推荐指数
1
解决办法
243
查看次数

标签 统计

grep ×1

perl ×1

reshape ×1

shell ×1

tensor ×1

tensorflow ×1