我决定潜入 Julia 并碰壁;快速地。
我正在尝试复制一个简单的操作,在 python numpy 中如下所示
a = numpy.array([1,2,3])
b = numpy.array([1,2,3])
a*b
[output]: [1,4,9]
换句话说,“[1,4,9]”是我期望的输出。
我在 Julia 中尝试了以下方法:
a = [1,2,3]
b = [1,2,3]
a*b
[output]: MethodError: no method matching *(::Array{Int64,1}, ::Array{Int64,1})
或在尝试明智之后:
a = [1,2,3]
b = [1,2,3]'
a*b
[output]: 3×3 Array{Int64,2}:
1 2 3
2 4 6
3 6 9
我知道这似乎是一个基本问题,但我的谷歌搜索似乎不是我今天最好的和/或 stackoverflow 可以使用这个问题和答案;)
感谢您的任何帮助和指点!
最好的