有什么方法可以迭代并取出张量的3d切片吗?

时间:2019-08-28 20:59:06

标签: python loops tensorflow keras tensor

是否有一种方法可以遍历3D张量的值进行乘法运算? 我有一个3x3的蒙版,我想与rgb图像的每个3维像素相乘

一个等效的实现是说我有一个3x3张量,它是一个蒙版和一个nonex200x200x3 rgb图像。我想将3x3蒙版乘以(0,0,:)的(r,g,b)值,然后再乘以(0,1,:)依此类推,直到(0,199,:)然后再到( 1,0,:)一直到(199,199,:)一直到产生(200,200,3)数组。 这是因为每个3x3蒙版x 3x1元素应该为输入图像中的200x200像素中的每个像素产生3x1元素(或3D像素)。

在numpy数组中切片很容易,因为我可以使用索引进行迭代,但是在Keras中有没有办法做到这一点? 任何帮助都受到高度赞赏 谢谢

Keras.backend.dot能够执行实际的乘法运算,但是如何实际进行切片呢?

0 个答案:

没有答案