Julia将OffsetArray转换为一个基于数组的数组

时间:2018-01-24 11:52:41

标签: julia

我使用julia图像包,大部分操作 在包中返回一个带有negativ的offsetarray 或零基指数,我怎么能转换这样的 数组一个基于数组或amtrix?

谢谢

2 个答案:

答案 0 :(得分:2)

使用parent函数的另一种方法(在Julia v0.6.3上测试):

julia> using OffsetArrays

julia> a = OffsetArray(rand(3,3), (-2, -2))
OffsetArrays.OffsetArray{Float64,2,Array{Float64,2}} with indices -1:1×-1:1:
 0.618978  0.515497  0.480304
 0.198965  0.317037  0.546776
 0.484352  0.788388  0.949526

julia> parent(a)
3×3 Array{Float64,2}:
 0.618978  0.515497  0.480304
 0.198965  0.317037  0.546776
 0.484352  0.788388  0.949526

答案 1 :(得分:0)

令人惊讶的是,一个简单的“重塑(A,(dimOneBased))”做到了,不知道它是否是正确的朱利安式方式!