【发布时间】:2021-12-22 10:52:29
【问题描述】:
我想使用jq 将一个大数组分成 6 个部分。为此,我认为使用_nwise() 方法,但结果是错误的:
我不太明白为什么[_nwise(length / 6)] 会返回 7 个部分??
【问题讨论】:
-
基本数学:211 / 6 为 35.166,向下舍入为 35,211 为 6 * 35 + 1
标签: jq
我想使用jq 将一个大数组分成 6 个部分。为此,我认为使用_nwise() 方法,但结果是错误的:
我不太明白为什么[_nwise(length / 6)] 会返回 7 个部分??
【问题讨论】:
标签: jq
换句话说:
[_nwise(length / 6 | ceil)]
如果不能假设大数组,可以用 [] 填充:
[_nwise(length / 6|ceil) ]+[range(0;6-length)|[]]
【讨论】: