创建整数序列以使每n个元素k个数字都被忽略的最简单/最优雅的方法是什么?

序列很大,我想尽可能避免for循环。

例如。:

n = 4
k = 2

desired output = {0,1,2,3,6,7,8,9,12,13,14,15,...}

最佳答案

seq = numpy.arange((n+k)*10).reshape(-1,n+k)[:,:n].flatten()

关于python - 创建整数序列,每n个元素跳过k个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25709561/

10-12 21:20