Python Tensorflow:提取其他元素
我有一个时间序列(表示为张量),形状为Python Tensorflow:提取其他元素,python,tensorflow,Python,Tensorflow,我有一个时间序列(表示为张量),形状为[Batch\u Size,T,40]。现在,我想提取序列中的每一个向量,从时间步0开始,扩展到2,4,…,从而产生一些大小[Batch\u size,T/2,40] 在TensorFlow中,最有效/最快的方法是什么?请注意,T是固定的,如果有帮助的话,它是已知的 提前谢谢 使用切片表示法,并在需要提取/采样的第二个轴上指定步骤2: t[:,::2] 例如: 使用切片表示法,并在需要提取/采样的第二个轴上指定步骤2: t[:,::2] 例如: 有没
[Batch\u Size,T,40]
。现在,我想提取序列中的每一个向量,从时间步0开始,扩展到2,4,…,从而产生一些大小[Batch\u size,T/2,40]
在TensorFlow中,最有效/最快的方法是什么?请注意,T
是固定的,如果有帮助的话,它是已知的
提前谢谢 使用切片表示法,并在需要提取/采样的第二个轴上指定步骤2:
t[:,::2]
例如:
使用切片表示法,并在需要提取/采样的第二个轴上指定步骤2:
t[:,::2]
例如:
有没有一种方法可以在不运行会话的情况下执行此操作?@Xitcod13不确定问题的上下文,但可以执行类似于
sess=tf.InteractiveSession();sess.close()
,请参阅是否有一种方法可以在不运行会话的情况下执行此操作?@Xitcod13不确定问题的上下文,但可以执行类似于sess=tf.InteractiveSession();sess.close()
,请参阅