gpt4 book ai didi

datetime - 如何初始化日期向量?

转载 作者:行者123 更新时间:2023-12-05 03:27:14 24 4
gpt4 key购买 nike

我必须使用 Julia 来解决类问题集。我以前从未使用过它,我只真正使用过 Matlab/Stata。

我想初始化一个空的日期向量,以便我可以在 for 循环中将值存储在其中。 for 循环将有很多 if 语句,它们将改变我输入日期向量的方式。它会是这样的:

using Dates

date = vector(N,1) # Need help with this line
for i in 1:N
if stuff1
date[i] = blah1
elseif stuff2
date[i] = blah2
else
date[i] = blah3
end
end

最佳答案

使用:

julia> N = 5
5

julia> date = Vector{Date}(undef, N)
5-element Vector{Date}:
56207879210758--12056695473012767-3689348814741910322
97580475146329-6028347736506381-7378697629483820659
-99964444404694-24113390946025549-7378697629483820668
-54150401430865--30141738682531934-3689348814741910309
0001-02-07

对于未初始化的向量,或者:

julia> fill(Date(2022, 03, 18), N)
5-element Vector{Date}:
2022-03-18
2022-03-18
2022-03-18
2022-03-18
2022-03-18

最初用一些默认值填充它。

关于datetime - 如何初始化日期向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71531821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com