dif_dis 2016-05-10 09:18 采纳率: 0%
浏览 2403

python numpy 提取数组问题

a=[1,2,3,4,5,6]

现要取数组,每三个为一组,取出下面这样:

l1=[1,2,3]

l2=[2,3,4]

l3=[3,4,5]

l4=[4,5,6]

就是这种取法。请问使用numpy怎么实现?

  • 写回答

1条回答 默认 最新

  • oyljerry 2016-05-10 11:02
    关注
     import numpy as np
    
     a = np.array([1,2,3,4,5,6])
    
      def split(a):
          for x in range(0, 4):
              b = a[x:x+3]
              print b
    
    split(a)
    
    评论

报告相同问题?