Python

Python画图高斯分布的示例

如下所示:importmatplotlib.pyplotaspltimportnumpyasnpimportmathdefgaussian(sigma,x,u):y=np.exp(-(x-u)**2/(2*sigma**2))/(sigma*math.sqrt(2*math.pi))returny#x=np.linspace(220,230,10000)x=np.linspace(-800,800,10000)plt.title('PDFinHorizon

系统 2019-09-27 17:55:55 2346

Python

python:所有异常的处理:万能异常

就向上篇博文中提到的,每种异常都有不同的名称,在实际开发中,不可能把每种异常都涉及到,这里就要用到今天提到的这点:万能异常。万能异常:万能异常:Exception,可以捕获任意异常。什么时候使用万能异常呢?1、如果无论出现什么异常,我们统一丢弃,或者使用同一处理方式去处理这些异常,那么用Exception就足够了。try:代码块exceptException:异常解决办法2、如果对于不同的异常呦不同的处理方式,那就需要用到多分支。当然,还可以使用多分支+万

系统 2019-09-27 17:53:08 2346

Python

Python实现Selenium自动化Page模式

Selenium是当前主流的web自动化工具,提供了多种浏览器的支持(Chrome,Firefox,IE等等),当然大家也可以用自己喜欢的语言(Java,C#,Python等)来写用例,很容易上手。当大家写完第一个自动化用例的时候肯定感觉”哇...好牛x“,但是大家用余光扫了一下代码后,内心也许是崩溃的,因为太乱了!像这样:__author__='xua'fromseleniumimportwebdriverfromselenium.webdriver.c

系统 2019-09-27 17:52:50 2346

Python

实例讲解Python脚本成为Windows中运行的exe文件

将程序转换为exe文件我们先来介绍如何使用工具Pyinstaller安装Pyinstaller我们用pip安装Pyinstaller。注意,如果使用Pyinstaller,则应使用python2.7或python3.3到python3.6(截至2018年7月)的环境。安装方法非常简单,我们执行以下命令$pipinstallpyinstaller接下来我们将python脚本转换为exe文件我们将“.py”文件转换为“.exe”文件首先,我们创建原始的“.py

系统 2019-09-27 17:50:03 2346

Python

《Python编程从入门到实践》笔记

阅读时间:2019.08.25----2019.08.30:第一部分基础知识。第2章:变量1、变量的命名和使用变量名只能包含字母、数字和下划线。可以字母或者下划线打头,但不能以数字打头。例如:可以为message_1,不能为1_message。变量名不能包含空格,但可使用下划线分隔。例如:变量名greeting_message,不能为greetingmessage。不能用Python关键字和函数名作为变量名。慎用小写字母l和大写字母O。2、字符串用引号括起

系统 2019-09-27 17:48:19 2346

Python

用python带孩子过一个快乐的“六一”

这个周末是六一,笔者分享一下给孩子做的一个小程序,这样的例子需要有趣、简单有动画效果,所以我就用python的dash_bio给孩子展示了DNA的分子结构,效果不错:)dash_bio库的安装·首先是安装dash_bio库,他的例程是基于python2.7的,不过python3应该也行,稍微改一下代码即可。执行下列语句即可完成安装。这其中没遇到什么坑。pipinstalldash-bio==0.0.10pipinstalldash_html_compone

系统 2019-09-27 17:45:49 2346

Python

python import 机制初探

引子考虑有如下代码结构.├──cat│├──__init__.py│├──cat.py│└──moo.py└──dog├──__init__.py└──dog.py2directories,5files情况1:#./cat/cat.pyimportmoo其余文件为空。如果我们用运行命令:pythoncat/cat.py,则程序正常运行;如果运行命令;python-mcat.cat,则会报错;情况2:#./cat/cat.pyfrom.importmoo则运

系统 2019-09-27 17:45:35 2346

Python

10进制数转换为负进制数(Python实现)

最近加Python群的时候看到一个验证——群号用负7进制如何表示,我看了一愣,忽然想起来进制确实也可以是负的只不过我们的工作学习中很少涉及,故此写了个程序计算负进制数的转换,值得一提的是python语法的设计上与传统的C/Java/C++不同,整除的时候所求得的商C/C++/Java是向零取整(负数向上、正数向下取整),Python是下取整,详细代码见如下:#!/usr/bin/envpython#-*-coding:utf-8-*-importmath#

系统 2019-09-27 17:56:14 2345

Python

python网络编程之多线程同时接受和发送

本文实例为大家分享了python多线程同时接受和发的具体代码,供大家参考,具体内容如下'''模仿qq同时可以发送信息和接受信息多线程'''fromsocketimport*fromtimeimportsleepimportthreading#负责接收数据defrecvData():udpRecvSocket=socket(AF_INET,SOCK_DGRAM)#默认使用8080端口myRecvPort=8080bindAddr=('',8080)#try为

系统 2019-09-27 17:53:55 2345

Python

python识别文字tesseract

Ubuntu版本:1.tesseract-ocr安装sudoapt-getinstalltesseract-ocr2.pytesseract安装sudopipinstallpytesseract3.Pillow安装sudopipinstallpillow开始写代码:fromPILimportImagefrompytesseractimportpytesseractimage=Image.open('test.png')code=pytesseract.im

系统 2019-09-27 17:53:39 2345

Python

Python Django简单实现session登录注销过程详解

开发工具:pycharm简单实现session的登录注销功能Django配置好路由分发功能默认session在Django里面的超时时间是两周使用request.session.set_expiry(60)设置超时时间,以秒为单位在Django配置文件里配置session链接https://www.jb51.net/article/166988.htmurlpatterns=[path('admin/',admin.site.urls),path('app

系统 2019-09-27 17:50:10 2345

Python

python basemap 画出经纬度并标定的实例

如下所示:两个函数:Basemap.drawparallels##纬度Basemap.drawmeridians##经度frommpl_toolkits.basemapimportBasemapimportmatplotlib.pyplotaspltimportnumpyasnp#setupLambertConformalbasemap.m=Basemap(width=12000000,height=9000000,projection='lcc',res

系统 2019-09-27 17:48:51 2345

Python

华为校园招聘上机笔试题 扑克牌大小(python)

本文为大家分享了华为校园招聘上机笔试题,供大家参考,具体内容如下[编程题]扑克牌大小时间限制:10秒空间限制:131072K扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):)345678910JQKA2jokerJOKER输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如:4444-jok

系统 2019-09-27 17:48:01 2345

Python

Python机器学习经典实例

在如今这个处处以数据驱动的世界中,机器学习正变得越来越大众化。它已经被广泛地应用于不同领域,如搜索引擎、机器人、无人驾驶汽车等。本书首先通过实用的案例介绍机器学习的基础知识,然后介绍一些稍微复杂的机器学习算法,例如支持向量机、极端随机森林、隐马尔可夫模型、条件随机场、深度神经网络,等等。本书特色用最火的Python语言、通过各种各样的机器学习算法来解决实际问题!书中介绍的主要问题如下。探索分类分析算法并将其应用于收入等级评估问题使用预测建模并将其应用到实际

系统 2019-09-27 17:47:46 2345