Julia如何让数组下标从负数开始索引

我有一个周期性的数组a(或圆形数组),怎么让我读取a[0]的时候读取到a[n]的值,读取a[-1]的时候读取a[n-1]的值,这个python是自动循环的,julia应该怎么去写

# code

end,如 a[end-1] 另外建议去读文档

如果我让a=[1 2 3 4], 我想读a[0]并且想让a[0]=4, a[-1]=3

这个回复不是我的问题呀

那你就做一下位移就是了(这样子也有点小问题,不过你可以自己改,大致上方法就这样)

a[0+4%5] ==4
a[-1+4%5]==3

如果你不介意使用库,可以看看这个

如果你不想,可以使用数学计算index:

1 个赞

感谢老哥,已经解决了