Julia |数组的总体
我想问一个问题,关于一个数组Arr1与另一个数组Arr2的填充量Julia |数组的总体,julia,Julia,我想问一个问题,关于一个数组Arr1与另一个数组Arr2的填充量 Arr1 = Array{Float64, 2}(100, 220) Arr2 = Array{Float64, 2}(100, 1100) Arr2与一个数组索引相关联,该数组索引如下[1,2,2,3,3,3,4,4,4…],如果该索引相同,则将上一个相同索引的元素相加 与最后一个相同索引相对应的Arr2的最后一个值被推送到或附加到第二维度中的Arr1元素,位于11元素之后,第三维度为12、23、34、45 我甚至不能做MWE
Arr1 = Array{Float64, 2}(100, 220)
Arr2 = Array{Float64, 2}(100, 1100)
Arr2与一个数组索引相关联,该数组索引如下[1,2,2,3,3,3,4,4,4…],如果该索引相同,则将上一个相同索引的元素相加
与最后一个相同索引相对应的Arr2的最后一个值被推送到或附加到第二维度中的Arr1元素,位于11元素之后,第三维度为12、23、34、45
我甚至不能做MWE,因为我对朱莉娅很陌生。我希望有人能帮忙
谢谢你的时间和考虑
∧我假设您希望将值从一个数组(较小的数组)填充到另一个数组(较大的数组)。请看下面的内容(我提供了REPL命令及其结果): 在下面的命令
Int64
中,可以跳过维度的数量
julia>small=Array{Int64,2}([12;34])
2×2数组{Int64,2}:
1 2
3 4
创建预填充数组的一个好方法是使用零
和一
函数
julia>large=0(Int64,4,4)
4×4数组{Int64,2}:
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
这是将数据从一个数组复制到另一个数组的方法
julia>large[1:2,1:2]=small;
朱莉娅>大的
4×4数组{Int64,2}:
1 2 0 0
3 4 0 0
0 0 0 0
0 0 0 0
请添加有关Arr1和Arr2所包含内容的示例。事实上,你问的问题很不清楚。(例如,你的两个数组都是二维的,但你在文本中提到了“三维”)如果你不知道如何开始编码解决方案,那很好,但请给出数组中数据的大致情况。