python层次结构_Python列表层次结构

这是从网格搜索和交叉验证返回的。这不是一个元组,就我而言它是一个列表,但它是相当不重要的。您有一个列表,其中包含网格搜索的每个输出。

每个元素都是特定params的结果

GridSearch & Cross-validation => {std: float, mean: float, params: {Your grid search params}}

std/mean来自交叉验证过程。

基于评论

将其写入文件后,我想以相同的格式再次阅读,并访问项目以绘制结果

您可以创建自己的格式

哈希你的参数如下

hash_key = '_'.join(['{0}_{1}'.format(k, v) for (k,v) in params.iteritems() ])

会产生类似这样的东西

'epsilon_0_C_1_gamma_0.0001'

我会循环返回你的结构,如下所示

import csv

with open('output.csv', 'w') as output:

csvObj = csv.writer(output)

# write headers

csvObj = csv.writerow(['params','mean','std'])

for cv_output in cv_outputs:

std = cv_output['std']

mean = cv_output['mean']

params = cv_output['params']

hash_params = '_'.join(['{0}_{1}'.format(k, v) for (k,v) in params.iteritems() ])

csvObj.writerow([hash_params, mean, std])

或者您可以将params键拆分为列。我会留下让你决定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值