在python列表中可以像这样切片x[4:-1]
以从第四个元素到最后一个元素。R数组操作
在R中,类似的东西可以用于具有x[4:length(x)]
的载体和具有诸如x[,,,,4:dim(x)[5],,,]
之类的多维阵列。这是从中间元素到最后一个元素的特定维数组切片的更优雅语法吗?
感谢
在python列表中可以像这样切片x[4:-1]
以从第四个元素到最后一个元素。R数组操作
在R中,类似的东西可以用于具有x[4:length(x)]
的载体和具有诸如x[,,,,4:dim(x)[5],,,]
之类的多维阵列。这是从中间元素到最后一个元素的特定维数组切片的更优雅语法吗?
感谢
如果您有兴趣切片阵列的最后n个元素,那么你可以使用:
x[seq(length=n, from=length(x), by=-1)]
其实在Python中,x [4:-1]将跳过最后一个元素。为了包含最后一个元素,你只需要x [4:],这相当于R.中的algoriffic's(1:10)[ - (1:4)]。 – signalseeker 2010-01-27 13:56:22
还有一个在前面!在Python中,x [4:-1]将获得倒数第二个元素的第五个(不是第四个)。 – John 2015-08-13 15:29:11