私はジュリアに飛び込んで壁にぶつかることにしました。速い。
私は単純な操作を複製しようとしていますが、これは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
これは基本的な質問のように思えますが、私のグーグルは今日の私の最高のものではないようです、および/またはスタックオーバーフローはこの質問と回答を使用できます;)
助けと指針をありがとう!
一番