小编Rea*_*abo的帖子

如何在 Julia 中拥有不同长度的多维数组

我需要通过读取数据集来制作具有不同长度的数组序列。我需要在循环中调用它们中的每一个,所以可能我需要某种索引才能调用它们。例如,我如何创建以下序列:

P[1]=[1 2 3 4]
P[2]=[1 4]
P[3]=[8 9 0 0 5 6]
.
.
.
Run Code Online (Sandbox Code Playgroud)

arrays julia

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

朱莉娅:我怎样才能使这个重复的条件语句代码更短?

我想创建15个虚拟变量并在下面的代码中使用它们,我也想让它更短.所以问题是如何在不使用D1=zeros(3300)......的情况下制作这15个虚拟变量D15=zeros(3300).

另外,我怎样才能使它更紧凑?

for i=1:3300
    if dt[i,2]==1 D1[i]=1 end
    if dt[i,2]==2 D2[i]=1 end
    if dt[i,2]==3 D3[i]=1 end
    if dt[i,2]==4 D4[i]=1 end
    if dt[i,2]==5 D5[i]=1 end
    if dt[i,2]==6 D6[i]=1 end
    if dt[i,2]==7 D7[i]=1 end
    if dt[i,2]==8 D8[i]=1 end
    if dt[i,2]==9 D9[i]=1 end
    if dt[i,2]==10 D10[i]=1 end
    if dt[i,2]==11 D11[i]=1 end
    if dt[i,2]==12 D12[i]=1 end
    if dt[i,2]==13 D13[i]=1 end
    if dt[i,2]==14 D14[i]=1 end
    if dt[i,2]==15 D15[i]=1 end
end
Run Code Online (Sandbox Code Playgroud)

julia

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

标签 统计

julia ×2

arrays ×1