我是朱莉娅的新手并且有问题.我有一个数组,y.
y = rand (5, 10)
y [1. 1] = 0
Run Code Online (Sandbox Code Playgroud)
运行这个给我一个错误
for j=1:d
x_filt [j, 1] = y [j, findfirst (y [j, :])]
end
ERROR: syntax: missing separator in array expression
Run Code Online (Sandbox Code Playgroud)
但事实并非如此
for j=1:d # fix to 1st obs if 1st tick is missing
temp = findfirst (y [j, :])
x_filt [j, 1] = y [j, temp];
end
Run Code Online (Sandbox Code Playgroud)
有人可以解释如何使第一个版本工作?或者至少解释为什么不呢?
谢谢!
julia ×1