Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在无序队列中访问特定张量的最佳方法是什么?_Python_Tensorflow_Machine Learning_Computer Vision_Video Processing - Fatal编程技术网

Python 在无序队列中访问特定张量的最佳方法是什么?

Python 在无序队列中访问特定张量的最佳方法是什么?,python,tensorflow,machine-learning,computer-vision,video-processing,Python,Tensorflow,Machine Learning,Computer Vision,Video Processing,我正在使用tensorflow用python处理视频数据,并希望使用当前帧及其前后的帧,使用时间信息运行损耗计算。在我读入图像后,使用tf.train.shuffle\u批对它们进行洗牌,这是训练所必需的。但是,稍后我想访问当前帧之前和之后的帧,是否有一种方法可以通过维护(缺少更好的短语)指向对应于这些帧的张量的指针来访问这些帧的特定张量 目前,我在所有帧中读取了3次,一次为自身读取,一次为前后帧读取,这样可以将它们混叠在一起,但多次读取和存储同一帧信息似乎效率低下。不,除了您已经实现的方法之外

我正在使用tensorflow用python处理视频数据,并希望使用当前帧及其前后的帧,使用时间信息运行损耗计算。在我读入图像后,使用tf.train.shuffle\u批对它们进行洗牌,这是训练所必需的。但是,稍后我想访问当前帧之前和之后的帧,是否有一种方法可以通过维护(缺少更好的短语)指向对应于这些帧的张量的指针来访问这些帧的特定张量


目前,我在所有帧中读取了3次,一次为自身读取,一次为前后帧读取,这样可以将它们混叠在一起,但多次读取和存储同一帧信息似乎效率低下。

不,除了您已经实现的方法之外,没有其他方法。洗牌使用一个有限的缓冲区来存储项目并从中随机取样。如果您洗牌单个帧,您甚至无法保证三个帧同时在队列中,更不用说知道它们在队列中的最终位置了