小编ReD*_*ReD的帖子

感叹号在功能名称后的含义是什么?

我看到了这样的功能

function operator!(c::Matrix, out::Matrix)
    ......
end
Run Code Online (Sandbox Code Playgroud)

!意味着什么?

julia

6
推荐指数
1
解决办法
3608
查看次数

如何在julia中将一个函数作为另一个函数的参数传递?

我们可以在julia中将一个函数作为另一个函数的参数传递吗?它是如何工作的?这是否意味着输入函数先于调用函数运行,还是仅在调用函数专门调用输入函数时才调用输入函数?

julia

4
推荐指数
1
解决办法
4396
查看次数

在Julia中逐行检查内存分配

我想在我的代码的每一行检查内存分配.我用了@time,我得到了 5.381438 seconds (2.19 M allocations: 809.021 MiB, 1.08% gc time)

什么(2.19 M allocations: 809.021 MiB, 1.08% gc time)意思?

我的一些输入代码是内存不足,我知道内存分配有问题,如何逐行检查内存分配?

memory profile julia

4
推荐指数
1
解决办法
784
查看次数

如何将代码从以前的版本更改为最新版本(Julia)

我有一个由Julia V.03编写的代码,我正在通过最后一个版本学习Julia,我想将代码从V.03升级到V/06我实际上不知道我应该做什么或者什么我应该提一下吗?那有什么指导吗?或者这些版本之间有什么不同?

julia

3
推荐指数
1
解决办法
89
查看次数

在 julia 中将两个嵌套的 for 循环合并为一个 for 循环

我有两个 for 循环,我想将它们组合为一个嵌套循环:

我的循环是这样的:

for i=1:m
    for j=1:n
        .....
    end
end
Run Code Online (Sandbox Code Playgroud)

我试图将它们结合起来:

for ii = 1:n*m
    ai = ii%n 
    yi = ii % m
    if(ai == 0)
        ai=6
    end
    if(yi == 0)
        yi=5
    end
    println("ai=$ai , yi=$yi")
end
Run Code Online (Sandbox Code Playgroud)

所以我得到了这个结果:

ai=1 , yi=1
ai=2 , yi=2
ai=3 , yi=3
ai=4 , yi=4
ai=5 , yi=5
ai=6 , yi=1
ai=1 , yi=2
ai=2 , yi=3
ai=3 , yi=4
ai=4 , yi=5
ai=5 , yi=1
ai=6 , yi=2
ai=1 , yi=3
ai=2 , …
Run Code Online (Sandbox Code Playgroud)

for-loop julia

2
推荐指数
1
解决办法
3988
查看次数

标签 统计

julia ×5

for-loop ×1

memory ×1

profile ×1