# -*- coding=utf-8 -*-
import urllib2
from BeautifulSoup import BeautifulSoup as bs3
import json
import codecs
#字符检测,用来检测其真实的编码格式
import chardet
#save content to file
def save_to_file(filename, co...
分类:
Web程序 时间:
2015-02-14 23:51:34
阅读次数:
333
json--JSON操作描述:1).编码Python对象为JSON字符串importjsonprintjson.dumps([‘foo‘,{‘bar‘:(‘baz‘,None,1.0,2)}])2).解码JSON字符串为Python对象importjsonprintjson.loads(‘["foo",{"bar":["baz",null,1.0,2]}]‘)#输出:[u‘foo‘,u‘bar‘:[u‘baz‘,None,1.0,2]}]基本用法:(1).j..
分类:
Web程序 时间:
2015-02-05 18:40:46
阅读次数:
218
【问题】
今天在使用python中的json转换碰到一个问题:
【代码】
comments.json
{
"count":"2",
"page":"1",
"comments":[
{
"content":"helloworld",
"user":{
"id":"0001",
"name":"xiaosi"
},
"source...
分类:
编程语言 时间:
2015-01-12 19:14:41
阅读次数:
152
json.dumps({'text':"中文"},ensure_ascii=False,indent=2)python json模块 字典得到字符串,输出中文
分类:
编程语言 时间:
2014-12-19 23:19:19
阅读次数:
240
# -*- coding: utf-8 -*-
import string
import json
import urllib2
import urllib
import base64
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )
#调用优酷网API获取json数据
def GetYouku():
re...
分类:
编程语言 时间:
2014-12-05 12:52:35
阅读次数:
469
AdaBoost算法有AdaBoost.M1和AdaBoost.M2两种算法,AdaBoost.M1是我们通常所说的Discrete AdaBoost,而AdaBoost.M2是M1的泛化形式。关于AdaBoost算法的一个结论是:当弱分类器算法使用简单的分类方法时,boosting的效果明显地统一地比bagging要好.当弱分类器算法使用C4.5时,boosting比bagging较好,但是没有前者明显。后来又有学者提出了解决多标签问题的AdaBoost.MH和AdaBoost.MR算法,其中AdaBoo...
分类:
编程语言 时间:
2014-12-04 14:02:17
阅读次数:
342
我们知道利用JSON模块可方便的将Python基本类型(dict、list等)数据永久的存储成文件,同时也可以通过自定义转换函数和继承JSON encode&decode的方法实现自定义类的存储。本文就在前文“ Python JSON模块”的基础上,实现python支持JSON存储的对象。
对象能够采取JSON存储和解析是有很大意义的。例如机器学习中所有分类算法的训练过程中都存在大量的数据计算,如果每次启动分类都需要重新训练分类算法浪费资源且没有效率,如果能够将训练产生的分类算法对象保存起来,那么除非需要...
分类:
编程语言 时间:
2014-11-28 14:27:15
阅读次数:
276
在一个项目中,需要从云端获取一个json格式的数据,并保存到本地文件中,然后再读取出来,这中间要用到json的dumps方法和loads方法,以实现数据的序列化和反序列化。具体来说,dumps方法,可将json格式数据序列为python的相关的数据类型,通常用于打印等;loads方法则是相反,把python数据类型转换为json相应的数据类型格式要求,反序列化后可以对json数据进行各种操作。在编程过程还发现一个问题,在序列化时,中文汉字总是被转换为unicode码,在网上搜索后发现,在dumps函数中添加...
分类:
编程语言 时间:
2014-11-10 23:24:35
阅读次数:
256
1,Json模块介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Dec...
分类:
编程语言 时间:
2014-10-29 12:31:22
阅读次数:
199
Python2.6开始加入了JSON模块,无需另外下载,Python的Json模块序列化与反序列化的过程分别是 encoding和 decoding。encoding-把一个Python对象编码转换成Json字符串;decoding-把Json格式字符串解码转换成Python对象。要使用json模块必须先导入。...
分类:
编程语言 时间:
2014-09-22 20:54:13
阅读次数:
415