6

私はジュリアに飛び込んで壁にぶつかることにしました。速い。

私は単純な操作を複製しようとしていますが、これは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

これは基本的な質問のように思えますが、私のグーグルは今日の私の最高のものではないようです、および/またはスタックオーバーフローはこの質問と回答を使用できます;)

助けと指針をありがとう!

一番

4

2 に答える 2