Tensorflow,更改占位符并传递值

我想做这个:


我有二维张量,矩阵形状=(无,4),所以N个例子有4个元素,[x,y,a,b]。


X = tf.placeholder(tf.float32, shape=(None, 4))

在下一步中,我希望在坐标 (x, y) 处具有值为 b 的矩阵 mxn


还给出了 Y 的形状。例如 shapeY = (5, 5)


例子:


输入:


X = np.array([[0, 0, 10, 10], 

              [1, 1, 20, 20], 

              [2, 2, 30, 30], 

              [3, 3, 40, 40], 

              [4, 4, 50, 50]])

输出:


Y = [[10, 0, 0, 0, 0],

     [0, 20, 0, 0, 0],

     [0, 0, 30, 0, 0],

     [0, 0, 0, 40, 0],

     [0, 0, 0, 0, 50]]

这个例子是实际值,但在我传递实际值之前,我需要将占位符作为张量流图的一部分。结果一定是这样。


隔江千里
浏览 225回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python