我想转换日志文件,这里是日志文件:
{'convolution': 2, 'cov2d_layers': [256, 256], 'fc_layers': 3, 'neurons': [256, 128, 1024], 'optimizer': 'rmsprop'}
Accuracy: 46.63%
{'convolution': 3, 'cov2d_layers': [128, 32, 128], 'fc_layers': 3, 'neurons': [1024, 1024, 1024], 'optimizer': 'adam'}
Accuracy: 39.57%
...
我需要一个完整的csv文件,如下所示:
convolution, conv2d_layers, fc_layers, neurons, optimizer, accuracy
2, [256,256], 3, [256, 128,1024], 46,63%
如何使用python脚本实现这一点
需要澄清的是:您请求的示例输出不符合典型的“csv”样式(逗号分隔的值)。类似地,输入日志文件仅部分符合json样式
读取日志文件:
创建csv:
在您的情况下,我建议您根据自定义样式将字典中包含的数据转换为字符串格式
excel:
正如您的评论所暗示的那样,您希望随后将数据导入excel。为了实现这一点,您可以使用excel导入对话框,并告诉它使用分隔符“;”(如上所述)。在您的示例中,还转换了十进制分隔符;可以在导入过程中指定“.”分隔符,也可以在excel中转换整个列
请注意,在excel中访问“神经元”的数组元素可能很困难
文件:
“in.txt”
'out.txt'
下面
data.txt
log.txt
相关问题 更多 >
编程相关推荐