from tabulate import tabulate
# 假设以下变量是你的计时结果
Dataload_end_time = 123.456
Dataload_start_time = 100.000
Originate_end_time = 130.000
Originate_start_time = 125.000
experiment_end_time = 150.000
experiment_start_time = 130.000
EPISODE = 10
# 计算时间差
dataload_time = Dataload_end_time - Dataload_start_time
originate_time = Originate_end_time - Originate_start_time
experiment_time = experiment_end_time - experiment_start_time
avg_iteration_time = (experiment_time) / EPISODE
# 创建一个列表,其中每个元素都是表格的一行
table_data = [
['数据预处理', dataload_time],
['参数初始化', originate_time],
['一次实验', experiment_time],
['每次迭代平均', avg_iteration_time]
]
# 设置表头
headers = ['操作', '耗时(秒)']
# 打印表格
print(tabulate(table_data, headers, tablefmt="grid", floatfmt=".2f"))
Python在代码末尾让终端的计时输出更加美观
最新推荐文章于 2024-10-09 23:04:30 发布