以下是一个示例代码,可以按照时间戳对行数组进行排序:
import numpy as np
# 示例行数组
rows = np.array([[1, 100], [2, 50], [3, 200]])
# 获取时间戳列
timestamps = rows[:, 1]
# 按时间戳列排序
sorted_rows = rows[np.argsort(timestamps)]
print(sorted_rows)
输出结果为:
[[2 50]
[1 100]
[3 200]]
在这个示例代码中,我们使用numpy
库来处理行数组。首先,我们从行数组中提取时间戳列。然后,使用argsort
函数对时间戳列进行排序,返回排序后的索引。最后,我们使用排序后的索引来重新排列行数组。
请注意,这个示例代码是基于numpy
库的,如果你没有安装这个库,可以使用pip install numpy
来安装。