什么是numpy中的tf.layers.average_pooling1d等效

时间:2018-11-06 18:31:13

标签: python numpy tensorflow numpy-broadcasting

我将预测存储在具有以下形状的numpy数组中:for d in range(3): for p in range(len(outputs_devel)): for t in range(len(outputs_devel[p])): if t >= 2 or t < len(outputs_devel[p]) - 2: outputs_devel[p][t][d] = (outputs_devel[p][t - 2][d] + outputs_devel[p][t - 1][d] + outputs_devel[p][t][d] + outputs_devel[p][t + 1][d] + outputs_devel[p][t + 2][d]) / 5 ,我想在向量的第3维的每个维上应用平滑函数。所以我做了以下事情:

tf.layers.average_pooling1d(outputs_devel, pool_size=5, strides=1, padding='same')

我想向量化此操作。那怎么可能?

在tensorflow中,我可以简单地使用 import com.twitter.finagle.transport.Transport import com.twitter.finagle.{Http, Stack} val client = Http.client val params: Stack.Params = client.params client.configured(client.params[Transport.Liveness].copy(keepAlive = Some(true))) ;但我想在numpy中实现相同的想法。有可能吗?

非常感谢您的帮助!

0 个答案:

没有答案
相关问题