如何附加到 CartesianIndex?例子:
index = CartesianIndex(3,3)
append!(index, 1)
# Desired output -> CartesianIndex(3, 3, 1)
Run Code Online (Sandbox Code Playgroud)
我可以通过迂回的方式将索引转换为元组,添加 1,然后转换回来。然而,还有更好的办法吗?
CartesianIndexes 是不可变的,所以你不能modify!将它们就位。相反,只需根据现有的创建一个新的:
julia> index = CartesianIndex(3,3)
CartesianIndex(3, 3)
julia> CartesianIndex(index, 1)
CartesianIndex(3, 3, 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
120 次 |
| 最近记录: |