类似'SubArray'但有多个父数组的东西?

时间:2015-02-19 00:05:33

标签: julia

我正在寻找类似的东西:

virtualArray = VirtualArray((parent1,2:5,1:3), (parent2,1:15,5:7))

它将构建类似SubArray的东西,除了来自两个或更多父阵列的贡献。

重点是组合两个或多个类似数组的数据源而不分配额外的内存。

我知道SubArray和View类型,它们提供对父数组切片的访问。我也遇到过DistributedArray和SharedArray,看起来我可以破解做我想做的事情,但这似乎不是这些类型的预期目的。

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

1 个答案:

答案 0 :(得分:2)

简短的回答:目前还没有完整的解决方案。快速和普遍化是一个棘手的问题。我asked this question最近关于julia用户...你可能会在那里找到一些想法。