如何在没有 OrderedDict 的情况下在 skfuzzy 中获得结果
How to just get a result without OrderedDict in skfuzzy
我已经用 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)
tipping fuzzy output 有这样一个模糊结果的数字
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 中?
给定一个 OrderedDict
:
o = OrderedDict([('karakteristik', 3.0)])
使用 .values
并将值转换为列表:
x = list(o.values())
print(x)
[3.0]
提取第一个值很容易 - 只需对其进行索引即可。
print(x[0])
3.0
我已经用 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)
tipping fuzzy output 有这样一个模糊结果的数字
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 中?
给定一个 OrderedDict
:
o = OrderedDict([('karakteristik', 3.0)])
使用 .values
并将值转换为列表:
x = list(o.values())
print(x)
[3.0]
提取第一个值很容易 - 只需对其进行索引即可。
print(x[0])
3.0