朱莉娅用了什么方法?

What method did Julia use?

我定义了以下变量

julia> X = (1:10) * ones(1,10)

它定义了一个矩阵,其中每一行等于相同的数字,列中的数字从 1 增加到 10 增加 1。我想知道哪种方法使用 Julia 来实现函数 *。我怎么能问朱莉娅呢?

@which 就是你要找的:

@which (1:10) * ones(1, 10)
# *(A::AbstractArray{T,1}, B::AbstractArray{T,2}) at linalg/matmul.jl:89

in Jupyter it will also hyperlink to the corresponding line of code 其中方法在 Julia 的 GitHub.

中定义