我用模糊与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的结果?
答案 0 :(得分:0)
给出OrderedDict
:
o = OrderedDict([('karakteristik', 3.0)])
使用.values
并将值转换为列表:
x = list(o.values())
print(x)
[3.0]
提取第一个值很简单 - 只需将其编入索引。
print(x[0])
3.0