如何在skfuzzy中获得没有OrderedDict的结果

时间:2017-10-26 11:00:55

标签: python csv fuzzy

我用模糊与skfuzzy完成了过程数据,我想得到一个保存到csv文件的结果

#tipping.print_state()
print tipping.output

#masukan fuzzy
print "Masukan Hasil Fuzzy\n"
fuzzy_temp2 = tipping.output
print add_upload(number, number1, number2, number3, number4, number5, fuzzy_temp2)

小费模糊输出有一个模糊结果的数字,如此

OrderedDict([(' karakteristik',3.0)])

但是当我保存到csv时,OrderedDict([(' karakteristik',3.0)])加入csv,结果就像这样

14,服务系统转换,3.00,3.43,0.00,3.22,OrderedDict([(' karakteristik' ,, 3.0)]),

当我使用skfuzzy时,如何才能获得一些输入到csv的结果?

1 个答案:

答案 0 :(得分:0)

给出OrderedDict

o = OrderedDict([('karakteristik', 3.0)])

使用.values并将值转换为列表:

x = list(o.values())
print(x)
[3.0]

提取第一个值很简单 - 只需将其编入索引。

print(x[0])
3.0