如何执行具有不同维度的两个向量的逐元素乘法

A.穆罕默德

我有两个维度分别为 (1, 100) 和 (784, 100) 的向量 A 和 B。我认为 A 会沿原始数据广播到与 B 相同的维度,但得到“维度必须相等”的错误消息。你能解释一下为什么吗?

音乐性_ut

广播具有相同等级(即2的矩阵似乎像它在 tin 上所说的那样工作

import tensorflow as tf
tf.__version__
# 1.3.0

A = tf.constant([[1, 2], [3, 4], [5, 6]], dtype=tf.float32)
B = tf.constant([[1, -1]], dtype=tf.float32)

sess = tf.Session()
sess.run(A * B)
# array([[ 1., -2.],
#        [ 3., -4.],
#        [ 5., -6.]], dtype=float32)

sess.run(tf.multiply(A, B))
# array([[ 1., -2.],
#        [ 3., -4.],
#        [ 5., -6.]], dtype=float32)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Matlab-合并两个向量和一个具有不同维度的矩阵

如何连接两个不同维度的向量

MATLAB - 使用两个不同大小矩阵的逐元素矩阵乘法

Matlab比较具有不同维度的两个矩阵

两个熊猫数据帧的条件逐元素乘法

如何在python中添加两个具有不同维度的列表?

如何在R中具有不同维度的两个表之间创建比率表?

如何执行两个列表的按元素乘法?

如何执行两个列表的按元素乘法?

在Tensorflow中向量化两个不同形状矩阵的逐行逐元素乘积

如何执行带有任意嵌套的两个形状相同的列表的逐元素算术运算(例如,加,减,乘)

迭代两个具有不同长度的向量

使两个向量具有相同数量的元素

如何找到两个时间向量的不同元素?

如何对Ruby数组执行逐元素乘法?

如何在Python中找到两个向量具有相等元素的索引集

如何添加 </div> 以分隔具有不同类的两个不同元素

如何比较两个具有多个元素的数组以查找不同的元素

如何在CSS中合并具有不同父元素的两个元素?

将两个大小不同的熊猫数据帧逐元素相乘,并添加一个维度作为附加索引/列

PHP:是否可以创建两个具有两个不同维度的同名数组

R:基于列添加两个具有不同维度的矩阵

熊猫 - 在两个具有相同维度的数据框之间获得不同

在R中将两个具有不同维度的矩阵相乘

如何并行执行两个具有不同结果类型的Async <>调用?

如何在Spark中具有不同列数的两个DataFrame上执行并集?

向量的所有元素之间的逐元素乘法

尝试连接具有不同维度的两个数组

如何同步具有不同高度的两个元素之间的滚动