`pipe`方法接受什么样的对象?

时间:2016-10-28 22:58:16

标签: node.js

我有以下代码:

    process.stdin.pipe(output).pipe(socket);

我希望在将output传送到socket之前修改pipe的内容。我需要在两者之间添加一个额外的pipe,但我不知道该怎么做。我检查了Streams上的文档,但是我无法弄清楚如何创建我自己的方法来调用pipe,这将拦截当前的管道。

#Your indices indices = [0, 2, 3, 8] #Remember for final reshaping n_indices = tf.shape(indices)[0] flattened_L = tf.reshape(L, [-1]) #Walk strided over the flattened array offset = tf.expand_dims(tf.range(0, tf.reduce_prod(tf.shape(L)), tf.shape(L)[-1]), 1) flattened_indices = tf.reshape(tf.reshape(indices, [-1])+offset, [-1]) selected_rows = tf.gather(flattened_L, flattened_indices) #Final reshape partL = tf.reshape(selected_rows, tf.concat(0, [tf.shape(L)[:-1], [n_indices]])) 方法接受哪种对象?

0 个答案:

没有答案