Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在Julia中,如何计算两个DateTime数组之间的平均值?_Arrays_Datetime_Julia_Mean - Fatal编程技术网

Arrays 在Julia中,如何计算两个DateTime数组之间的平均值?

Arrays 在Julia中,如何计算两个DateTime数组之间的平均值?,arrays,datetime,julia,mean,Arrays,Datetime,Julia,Mean,给定两个大小相等的DateTime数组,我在Julia中查找每个DateTime对之间的平均值的解决方案如下: using Dates d1 = [DateTime(2000,1,1,14), DateTime(2000,1,1,15), DateTime(2000,1,2,14) + Millisecond(1)] d2 = [DateTime(2000,1,1,13), DateTime(2000,1,1,12), DateTime(2000,1,2,10),] d1 .+ map(v

给定两个大小相等的DateTime数组,我在Julia中查找每个DateTime对之间的平均值的解决方案如下:

using Dates
d1 = [DateTime(2000,1,1,14), DateTime(2000,1,1,15), DateTime(2000,1,2,14) + Millisecond(1)] 
d2 = [DateTime(2000,1,1,13), DateTime(2000,1,1,12), DateTime(2000,1,2,10),] 

d1 .+ map(v -> Millisecond(round(v.value * 0.5)), d2 .- d1)
这真的是最好的方法吗我觉得很复杂

H.M


注:关于潜在问题,请参见

您可以这样写:
d2.+(d1.-d2)。/2
(请注意,您的公式可能包含错误,因为您需要
d2
而不是
d1
)。谢谢-但这不起作用。。。我用一个例子更新了这个问题,你的解决方案失败了;但实际上,我的也失败了——我已经更新了它(并为此颠倒了d1和d2-thx)。
d1.+div.(d2.-d1,2)
?或
@。d1+(d2-d1)÷2
?不过,这种行为与回合有点不同。取决于你实际需要什么。谢谢你帮助那个菜鸟:-)。。。我不得不知道\div创造了÷符号,但现在我很高兴!实际上,我会选择d1+(d2.-d1)÷2。。。我想。@Bogumil——是的,我最初的例子不够“复杂”,我的问题不够精确——对此我深表歉意。从本质上说,我需要的是(a)从现在到未来几年内不会对DateTimes抛出异常的东西;和(b)如果舍入到秒以下不相关。所以我也学会了思考如何提问;-)。。。