Julia:将 1x1 数组从内积转换为数字
Julia: convert 1x1 array from inner product to number
从内积运算而不是 1x1 数组中获取数字的最佳方法是什么。有没有比这更好的方法:
([1 2 3]*[4 5 6]')[1]
如果可能的话,我不会手动做内积,我会使用dot
,即
dot([1, 2, 3], [4, 5, 6])
我注意到你实际上并没有向量,而是 1x3
矩阵(行),所以如果那真的是你所拥有的,你必须 vec
他们先,这有点不愉快:
dot(vec([1 2 3]), vec([4 5 6]))
或者,也可以这样做
sum([1 2 3].*[4 5 6])
不关心尺寸。
从内积运算而不是 1x1 数组中获取数字的最佳方法是什么。有没有比这更好的方法:
([1 2 3]*[4 5 6]')[1]
如果可能的话,我不会手动做内积,我会使用dot
,即
dot([1, 2, 3], [4, 5, 6])
我注意到你实际上并没有向量,而是 1x3
矩阵(行),所以如果那真的是你所拥有的,你必须 vec
他们先,这有点不愉快:
dot(vec([1 2 3]), vec([4 5 6]))
或者,也可以这样做
sum([1 2 3].*[4 5 6])
不关心尺寸。