CA gem5 stats.txt 统计信息
Posted lyz_fish
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CA gem5 stats.txt 统计信息相关的知识,希望对你有一定的参考价值。
# encoding: utf-8
import pandas as pd
import time
import os
list3,list2 = list(),list()
the_loc = os.getcwd()
ana_path = os.path.join(the_loc,'stats.csv')
print(ana_path)
if os.path.isfile(ana_path):
print('文件存在')
else:
f = open("stats.csv", "x")
f.close()
for lines in open("./stats.txt"):
list1 = lines.strip().split()
try:
list2.append(list1[1])
list3.append(list1[0])
except:
print("null")
try:
old_v = pd.read_csv(os.path.join(the_loc,'analysis1.csv'))
df = pd.DataFrame(time.strftime("%Y-%m-%d-%H:%M:%S", time.localtime()):list2)
print("df.shape=",df.shape)
print('old_v_shape:',old_v.shape)
new = pd.concat([old_v,df],axis=1)
new.to_csv('./analysis1.csv',index=False,header=True)
print('从已有文件获取')
except:
print('重新开始:\\n')
attribution = pd.DataFrame("Variable shows:":list3)
first_v = pd.DataFrame(time.strftime("%Y-%m-%d-%H:%M:%S", time.localtime()):list2)
new1 = pd.concat([attribution,first_v],axis=1)
new1.to_csv('./analysis1.csv', index=False,header=True)
print('done')
以上是关于CA gem5 stats.txt 统计信息的主要内容,如果未能解决你的问题,请参考以下文章