- 博客(34)
- 收藏
- 关注
原创 jupyter notebook报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal处理
出现这个问题的原因是语言编码问题在终端启动时输入如下命令即可:LANG=zn jupyter notebook-------------------------------------------------系统语言查看可以直接在终端中输入:locale...
2019-07-30 16:26:33 3864 2
原创 将django代码搭建到亚马逊AWS虚拟机的apache2上,并绑定指定域名
前提:服务器上各软件的版本一览(部分默认已安装,部分需要自己安装)1) 服务器是:亚马逊AWS免费版EC22) 服务器的操作系统是:Ubuntu 16.043) 服务器上安装的python版本为:python 2.7.124) 服务器上django版本为:django 1.9.55 ) 服务器上apache版本为: apache 2.4.18 (Ubuntu)6) 服
2017-08-05 22:05:00 3749
原创 在亚马逊AWS(ubuntu)服务器搭建git,用git从客户端上传代码到服务器
背景介绍:本地客户端电脑是windows 10系统(64位),服务器是申请的亚马逊AWS免费版,服务器的系统是ubuntu 16.04。为了将自己电脑(本地客户端)上写的代码上传到服务器上,需要在客户端、服务器上都装上git,同时进行设置。详情如下:1. 在服务器端安装git(1)连接服务器,并输入命令 sudo apt-get install git ,即安装好git(2
2017-07-26 22:57:26 4501
原创 windows系统上利用putty通过SSH连接亚马逊AWS服务器
1. 找到在购买亚马逊的AWS服务器时保存的密钥文件(假设为abc.pem)。2.打开PuTTYgen,如下图,点击图中1处的“load”,找到abc.pem文件所在的位置,并选择abc.pem;选择图中2处的即可,点击
2017-07-25 15:02:30 21193 3
原创 MySQL 查询表结构和列注释
1、仅显示表的结构有如下几种方法:1)show columns from 表名;2)desc 表名;3) describe 表名;2、查询指定数据库中指定表各字段的列注释如下:select * from information_schema.columnswhere TABLE_SCHEMA = '数据库名称'and TABLE_NAME = '表名称';
2017-07-13 16:52:42 7097
原创 MySQL workbench外网通过PuTTY设置SSH的tunnels远程访问内网服务器中的MySQL
问题描述:为了数据安全,一些服务器增加了安全协议(如SSH),外网不能直接访问服务器。服务器支持SSH远程登录功能时,通过mysql的图形界面工具(MySQL workbench)访问服务器里的mysql数据库,需要进行一些配置。详细步骤如下:1.在自己的电脑上(不是服务器)安装PuTTY。2.打开PuTTY,如下图,默认是session页面,在session页面的
2017-06-30 17:04:55 4244 4
原创 python urllib2遇到Content-Encoding=gzip解码为乱码的解决方案
python urllib2遇到Content-Encoding=gzip解码为乱码的解决方案用Chrome的开发者工具,查看网页的headers,如果response headers出现Content-Encoding : gzip,则urllib2无法对其内容进行解码。需要用gzip模块来处理,详细方法如下:yresponse = urllib2.urlopen(url)rsph
2017-05-18 20:57:06 4730
原创 python 64位扩展包下载地址及安装方法
在windows的64位系统上安装Python相关计算包,无论是使用easy_install还是pip发现无法安装。尝试了各种办法,都不行。最终发现,最好的解决办法是使用这些扩展包的64位安装包。加州大学欧文分校一个实验室下属网站,有很全的Python 64位下载包,可供下载使用。地址如下:http://www.lfd.uci.edu/~gohlke/pythonlibs/
2017-05-01 18:11:48 3356 1
转载 【推荐好的Python IDE】Jupyther notebook及使用技巧
【推荐好的Python IDE】Jupyther notebook及使用技巧源自https://www.ishuo.cn/doc/kbrtriqf.htmlJupyther notebook ,可以把代码、图像、注释、公式和作图集于一处,从而实现可读性分析的一种灵活的工具。 Jupyter延伸性很好,支持多种编程语言,可以很轻松地安装在个人电脑或者任何服务器上——只要有
2017-03-27 16:00:16 10584 1
原创 图像处理库python skimage
图像处理库python skimageskimage是和scipy、numpy可以完美结合的,PIL和numpy等结合不好。from skimage importdataimportmatplotlib.pyplot as plt camera = data.camera()# 将图像前面10行的值赋为0
2017-03-27 15:19:19 1489
原创 sklearn中kmeans聚类分析常用命令
from sklearn.cluster import KMeansfrom sklearn.externals import joblibimport numpyfinal = open('c:/test/final.dat' , 'r')data = [line.strip().split('\t') for line in final]feature = [[fl
2017-03-16 15:40:40 3745
转载 机器学习评价指标大汇总
转自http://www.zhaokv.com/2016/03/ml-metric.html机器学习评价指标大汇总2016年3月2日 无影随想2条评论在使用机器学习算法的过程中,针对不同场景需要不同的评价指标,在这里对常用的指标进行一个简单的汇总。一、分类1. 精确率与召回率精确率与召回率多用于二分类问题。精确率(Precision)指的
2017-03-14 18:17:23 541
原创 将pandas的DataFrame数据写入MySQL数据库 + sqlalchemy
将pandas的DataFrame数据写入MySQL数据库 + sqlalchemyimport pandas as pdfrom sqlalchemy import create_engine##将数据写入mysql的数据库,但需要先通过sqlalchemy.create_engine建立连接,且字符编码设置为utf8,否则有些latin字符不能处理yconnect = cr
2017-01-06 16:58:00 29746 5
原创 同一文档有几种编码 decode报错解决UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 334489-334490:
用python解码网页内容,从网页源码上看到charset = gb2312,于是节目就用了decode('gb2312')结果报错如下,UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 334489-334490,又用chardet测了一下该网页的编码,显示为{'confidence
2017-01-01 22:31:49 6132
原创 python chardet模块 检测文档编码
python chardet模块 检测文档编码想知道文档、网页的编码,可以使用python的chardet模块,如下:import chardetimport urllib2theresult = urllib2.urlopen(url = 'www.baidu.com').read()print chardet.detect(theresult)输出结果 {'confidence
2017-01-01 22:25:22 485
原创 python计算文件的hash值
python计算文件的hash值import hashlib#读取文件f = open('c:\\aaa.txt')thehash = hashlib.md5()#读取文件第一行theline = f.readline()#逐行读取文件,并计算while(theline): thehash.update(theline) theline = f.read
2016-11-29 16:33:45 2962
原创 python发送邮件(带附件)、发送给多人、抄送给多人的示例
python发送邮件(带附件)、发送给多人、抄送给多人的示例#!/usr/bin/env python# -*-encoding: utf-8 -*-import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText#image包可以发送图片形式
2016-11-25 18:12:25 35196
转载 python发送邮件详解
转自http://jingyan.baidu.com/article/b24f6c822784b886bfe5dabe.htmlsmtplib模块:smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]) 此为SMTP类构造函数,表示与SMTP服务器之间的连接,并根据这个连接向smtp服务器发送指
2016-11-15 09:31:42 1497
原创 python 多线程应用
转自:http://www.cnblogs.com/fnng/p/3670789.html单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)多线程应用" />from time import ctime,sleepdef music()
2016-11-15 09:25:43 431
原创 使用python对url编码解码
url中的query带有特殊字符(不是url的保留字)时需要进行编码。当url中带有汉字时,需要特殊的处理才能正确编码,以下都只针对这种情形,当然也适用于纯英文字符的url。(1)url编码:importurlliburl ='http://test.com/s?wd=哈哈'url =url.decode('gbk', 'replace')printurllib.quote
2016-11-15 09:25:40 1236
原创 Highcharts制作图片表设置线条颜色…
Chart:图表区选项Chart图表区选项用于设置图表区相关属性。参数描述默认值backgroundColor设置图表区背景色#FFFFFFborderWidth设置图表边框宽度0borderRadius设置图表边框圆角角度5renderTo图表放置的容器,一般在html中放置一个DIV,获取DIV的id属性值n
2016-11-15 09:25:37 2959
原创 python pandas numpy&nb…
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt---------------numpy-----------------------arr = np.array([1,2,3], dtype=np.float64)np.zeros((3,6)) np.empty((2,3,2))np.aran
2016-11-15 09:25:34 543
原创 django models filter&n…
1.多表连接查询。 classA(models.Model): name= models.CharField(u'名称') classB(models.Model): aa= models.ForeignKey(A)B.objects.filter(aa__name__contains='searchtitle')1.5 反向查询,补
2016-11-15 09:25:32 484
原创 python django批量导入mysql…
python django批量导入mysql,报错django.db.utils.OperationalError: (1366,"Incorrect string value原因:因为批量导入的数据中有中文,这个错误出现的原因是mysql数据库设置的编码和要导入数据的编码不一致。解决方法:mysql数据库在建立的时候要 defaultcharacter set utf8然后
2016-11-15 09:25:29 873
原创 django上传数据(3)
六、Model.objects.bulk_create() 更快更方便12345678910111213141516171819#!/usr/bin/env pythonimport osos.environ.setdefault("DJANGO_SETTINGS_MODULE", "mys
2016-11-15 09:25:26 446
原创 django上传数据(2)
三、批量导入比如我们要导入一个文本,里面是标题和内容,中间用四个*隔开的,示例(oldblog.txt):123456789title 1****content 1title 2****content 2title 3****content 3title 4****content 4在终端导入有时候有些不方
2016-11-15 09:25:24 469
原创 django上传数据(1)
转自--http://www.ziqiangxuetang.com/django/django-import-data.html新建一个项目 mysite, 再新建一个 app,名称为blog123django-admin.py startproject mysitecd mysitepython manage.py startapp blog
2016-11-15 09:25:21 479
原创 Django上传图片例子
上传图片前需要安装一个扩展库PIL下载地址http://www.pythonware.com/products/pil/然后html里面定义一个选择文件框
2016-11-15 09:25:18 565
原创 django开发过程中,报错CSRF t…
解决方法:1、查看浏览器有没有禁用cookie,有的话开启。2、检查settings.py文件的MIDDLEWARE_CLASSES中是否有'django.middleware.csrf.CsrfViewMiddleware',没有则添加3、 在 templete 中, 为每个 POST form 增加一个 {% csrf_token %} tag. 如下:
2016-11-15 09:25:15 397
原创 使用mysql报错显示Reason: im…
报错信息:Traceback (most recent call last): File “/Volumes/此处省略路径信息.../test.py", line 2, in import MySQLdb as mdb File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-pac
2016-11-15 09:25:13 619
原创 python配置MySQL,需安装MySQL-pyt…
Mac中用python调用mysql,需先安装MySQL_python1、可以直接在终端中输入:easy_install MySQL_python可能会报错,应该是没有找到mysql,需要设置mysql的环境:在终端输入:exportPATH=$PATH:/usr/local/mysql/bin然后再运行1中的代码。2.找不到mysql的安装目录时,可以在finder中搜索/us
2016-11-15 09:25:10 763
原创 mac上终端启动MySQL的方法
转自--http://www.cnblogs.com/weilaikeji/archive/2013/05/30/3107836.html首先去官网下载: http://www.mysql.com/downloads/我下载了5.6.11的dmg然后安装,安装完成之后..如果要用终端去玩SQL.那么一开始要输入很长的:/usr/local/mysql/bin/mysql这不方便啊,
2016-11-15 09:25:07 821
原创 mysql命令大全
源自--http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root-p,回车后提示你输密码.注意用户名前可以有空格也
2016-11-15 09:25:04 488
转载 SQL查询Max()最大值对应的记录
详情查看http://blog.csdn.net/bushizhuanjia/article/details/6854208select id,kind,click_num from code as a where click_num=(select max(b.click_num) from code as b
2016-11-04 10:17:21 10332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人