使用Tensorflow队列从三维阵列中随机选择一个窗口

使用Tensorflow队列从三维阵列中随机选择一个窗口,tensorflow,Tensorflow,我有一个3D numpy阵列数据集AxBxC。如何应用TensorflowRandomShuffleQueue在数据集的前二维上使用窗口大小axbxC实现随机选择(dequeue或dequeue\u many) A = 500 B = 600 C = 400 data = np.random.rand(A, B, C) q. tf.RandomShuffleQueue(capacity=???, shapes=???) 我想使用队列而不是tf.random_crop来减少由占位符引起的CPU-

我有一个3D numpy阵列数据集
AxBxC
。如何应用Tensorflow
RandomShuffleQueue
在数据集的前二维上使用窗口大小
axbxC
实现随机选择(
dequeue
dequeue\u many

A = 500
B = 600
C = 400
data = np.random.rand(A, B, C)
q. tf.RandomShuffleQueue(capacity=???, shapes=???)
我想使用队列而不是tf.random_crop来减少由
占位符
引起的CPU-GPU通信开销