我有一个名为"location"的字典,如下所示:
{
'WA': [
'47.3917',
'-121.5708'
],
'VA': [
'37.7680',
'-78.2057'
],
...
}
Run Code Online (Sandbox Code Playgroud)
我想转换为值为float的dic,所以它看起来像:
{
'WA': [
47.3917,
-121.5708
],
'VA': [
37.7680,
-78.2057
],
...
}
Run Code Online (Sandbox Code Playgroud)
我试过了
for key in location.keys():
location[key] = float(location[key][0,1])
print location
Run Code Online (Sandbox Code Playgroud)
它给了我一个恐怖,"float()参数必须是一个字符串或数字"
我该如何解决这个问题?
我fitdistr在R中用来选择最适合我数据的分布.
我尝试过Cauchy,Weibull,normal和Gamma分布.
对数似然值为:Cauchy为-329.8492,Gamma为-277.4931,正常为-327.7622,Weibull为-279.0352.
哪一个是最好的?具有最大值的那个(即Gamma)或具有最大abs的那个(即Cauchy)?