【发布时间】:2017-05-08 11:18:26
【问题描述】:
我有一个一维 numpy 数组。我没有关于它的第一个和最后一个元素的任何信息。我想做切片。除了以下方法,还有其他方法可以处理第一个和最后一个元素吗?a= np.arange(100).reshape(10,10)
b= a.reshape(-1)
even = b[b[0]:b[len(b):2]]
odd = b[b[1]:b[len(b)]:2]
【问题讨论】:
-
呃,你的代码和这个问题有什么关系?
-
我想知道一些其他的方法来做到这一点。在我的代码中,我必须在偶数位置分隔所有值,在第二种情况下,我必须分隔所有奇数值。我只知道数组的长度
-
第一个/最后一个还是偶数/奇数??
-
我确实认为一维 numpy 数组支持
arr[0]和arr[-1]访问第一个和最后一个元素。