我是绝对的新手,请尝试绘制x = 1(1.0,2.0,3.0,4.0,5.0)的y = 1 / x,方法错误:没有方法匹配/(:: Int64,:: NTuple {10, Float64})
我尝试过y = x ^(-1)似乎得到相同的结果,文档没有帮助....或者我找不到合适的
答案 0 :(得分:3)
如果要明智地应用操作元素,则需要在Julia中使用广播,例如带有“点符号”:
julia> x=(1.0, 2.0, 3.0, 4.0, 5.0)
(1.0, 2.0, 3.0, 4.0, 5.0)
julia> y = 1 ./ x
(1.0, 0.5, 0.3333333333333333, 0.25, 0.2)
请参见https://docs.julialang.org/en/v1/manual/arrays/#Broadcasting-1