Julia 类似于';子阵列';但是有多个父数组?

Julia 类似于';子阵列';但是有多个父数组?,julia,Julia,我在找这样的东西: virtualArray = VirtualArray((parent1,2:5,1:3), (parent2,1:15,5:7)) 除了来自两个或多个父阵列的贡献之外,它将构造类似于子阵列的内容 关键是在不分配额外内存的情况下组合两个或多个类似数组的数据源 我知道子阵列和视图类型,它们提供对父阵列切片的访问。我还遇到了DistributedArray和SharedArray,这看起来像是我可以通过黑客来做我想做的事情,但这似乎不是这些类型的预期目的 我可以尝试自己实现,但

我在找这样的东西:

virtualArray = VirtualArray((parent1,2:5,1:3), (parent2,1:15,5:7))
除了来自两个或多个父阵列的贡献之外,它将构造类似于子阵列的内容

关键是在不分配额外内存的情况下组合两个或多个类似数组的数据源

我知道子阵列和视图类型,它们提供对父阵列切片的访问。我还遇到了DistributedArray和SharedArray,这看起来像是我可以通过黑客来做我想做的事情,但这似乎不是这些类型的预期目的


我可以尝试自己实现,但如果其他人已经实现了,我不想重新发明轮子,这可能比我现在能做的要好得多。

简单的回答是:目前还没有完整的解决方案。这是一个棘手的问题,使快速和普遍化。我最近在julia用户上。。。您可能会在那里找到一些想法。

我想有一种解决方案可能是vhcat或vvcat之类的