
Python
sigmeta
Peking University / Microsoft
展开
-
Python Dict的用法
python]dictionary方法说明2007-05-19 23:24申明 m={};[python]dictionary方法说明2007-03-13 18:10OperationResultNoteslen(a)the number of items in a转载 2017-06-27 19:44:08 · 330 阅读 · 0 评论 -
unable to execute 'x86_64-conda_cos6-linux-gnu-gcc': No such file or directory 问题解决
在linux上(python3)安装fasttext时,遇到以下编译错误:unable to execute 'x86_64-conda_cos6-linux-gnu-gcc': No such file or directoryerror: command 'x86_64-conda_cos6-linux-gnu-gcc' failed with exit status 1找不到编译...原创 2018-11-21 17:48:04 · 11147 阅读 · 1 评论 -
scrapy爬虫遇到相对路径问题的解决
网站中很多链接用的是相对路径,直接爬取会产生报错:Missing scheme in request url: ../index.html在python3中使用from urllib.parse import urljoin>>> urljoin("http://www.asite.com/folder/currentpage.html", "anotherpage.html")...原创 2018-07-06 14:36:42 · 3440 阅读 · 0 评论 -
apache2.4+Django2+python3.5+Windows10配置环境
我用的是wamp,自带apache2.4.23,python版本3.5,django2。apache和django的安装可参考其他教程apache路径:F:\wamp64\bin\apache\apache2.4.231.下载mod_wsgi Python的插件 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi我的是python3.5,选择的是...原创 2018-04-25 16:39:25 · 766 阅读 · 0 评论 -
numpy.linalg.svd报错memory error解决
U,Sigma,VT = la.svd(dataMat,False)我是200000*93的矩阵分解,报错memory error,是由于U和VT过大查看文档:numpy.linalg.svd(a, full_matrices=True, compute_uv=True)[source]Singular Value Decomposition.When a is a 2D array, it is...原创 2018-04-11 10:31:21 · 2506 阅读 · 0 评论 -
机器学习实战及Python实现——奇异值分解(SVD)实现简单推荐系统
本篇讲数据降维的另一种更普遍的算法——奇异值分解,主要内容包括数学原理,计算步骤,优缺点,应用场景、Python推荐示例等内容。1、数学原理奇异值分解(Singular Value Decomposition,SVD)是一种重要的矩阵分解。与之相对的是特征值分解(主成分分析主要使用方法),但特征值分解是针对的是方阵,但在实际应用场景中,我们经常遇到的矩阵都不是方阵,比如N个学生,每个学生的M科成绩...转载 2018-04-02 20:37:59 · 3390 阅读 · 0 评论 -
pymysql写入中文的问题
直接写入中文会出现错误。根据网上的方法,设置my.ini不成功sql = "INSERT INTO companyinfo VALUES ('地方', 'Mohan', 'M')"try: # 执行sql语句 cursor.execute(sql.encode('utf8')) # 提交到数据库执行 db.commit()except原创 2017-11-21 17:21:47 · 4842 阅读 · 0 评论 -
python+phantomjs+selenium爬虫添加cookie的方法
以chrome浏览器为例。先要找到cookies:登录要爬取的网站,然后在chrome浏览器中 设置-高级-内容设置-cookie,ctrl+f搜索网址,找到对应的cookie。也可以通过登录前后cookie比对,找到新增的cookie添加。#cookie格式cookie={'domain':'.baidu.com'#注意前面有个点'name':'''value':'''path原创 2017-11-28 17:25:35 · 7799 阅读 · 1 评论 -
windows下matplotlib图例中文无法显示的解决办法
matplotlib图例中文无法显示的解决办法原因:matplotlib中没有中文字体 环境:win10+python2.7 解决办法:打开配置文件import matplotlibmatplotlib.matplotlib_fname()可以得到配置文件matplotlibrc地址,用文本编辑器打开配置文件修改配置文件 将文件中的#font.family: sans-serif去掉原创 2017-10-06 11:02:18 · 2770 阅读 · 0 评论 -
python中读写csv文件的方法
1.利用csv包import csv#写f=open("file.csv",'w',encoding='utf-8')writer=csv.writer(f)writer.writerows(" ")f.close()#读f=open("file.csv",'r',encoding='utf-8')reader = csv.reader(f)2.利用pandasim原创 2017-10-16 18:14:02 · 441 阅读 · 0 评论 -
3行Python代码完成人脸识别
Face Recognition软件包这是世界上最简单的人脸识别库了。你可以通过Python引用或者命令行的形式使用它,来管理和识别人脸。该软件包使用dlib中最先进的人脸识别深度学习算法,使得识别准确率在《Labled Faces in the world》测试基准下达到了99.38%。它同时提供了一个叫face_recognition的命令行工具,以便你可以用命令行对一转载 2017-10-12 22:18:36 · 564 阅读 · 0 评论 -
plt.savefig()保存图片一片空白解决办法
plt.show()plt.savefig("1.png")用该代码保存图片之后,打开图片发现是白色的解决办法: 交换顺序,先保存再显示plt.savefig("1.png")plt.show()图片就可以正常保存了原创 2017-10-06 11:08:06 · 7338 阅读 · 4 评论 -
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
Python UnicodeEncodeError: ‘gbk’ codec can’t encode character 解决方法使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position … 这个问题。 网络上有很多类似的转载 2017-10-09 13:56:21 · 3235 阅读 · 0 评论 -
Python中常用的字符串内建函数
1、string.capitalize() 把字符串的第一个字符大写。[python] view plain copy>>> myString = "hello world, hello everyone!" >>> myString.capitalize() 'Hello world, hello everyo转载 2017-08-06 16:47:09 · 266 阅读 · 0 评论 -
windows下安装使用fairseq框架
最近,Facebook又开源了fairseq的PyTorch版:fairseq-py。大家从最新的文章可以看出,用CNN来做机器翻译,达到顶尖的准确率,速度则是RNN的9倍;同时,Facebook还开放了seq2seq学习工具包fairseq的Torch源代码和已训练的系统。fairseq-py优势与介绍fairseq-py包含论文中描述的全卷积模型,支持在一台机器上用多GPU进行训练,以...原创 2019-01-07 21:56:36 · 13860 阅读 · 13 评论