以下是一个示例代码,演示如何按周对数组的列进行分组:
import numpy as np
# 创建一个示例数组
arr = np.array([
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
[13, 14, 15, 16],
[17, 18, 19, 20],
[21, 22, 23, 24],
[25, 26, 27, 28],
[29, 30, 31, 32]
])
# 将数组按周进行分组
grouped_arr = np.split(arr, 2) # 按照2行进行分组
# 打印分组结果
for group in grouped_arr:
print(group)
输出结果为:
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]
[13 14 15 16]]
[[17 18 19 20]
[21 22 23 24]
[25 26 27 28]
[29 30 31 32]]
以上示例代码将原始数组按照每2行进行分组,输出了两个分组。你可以根据需要修改分组的大小和数组的维度。
上一篇:按周对石墨组的时间戳事件进行分组
下一篇:按周返回记录