Python

Python深度学习开发环境---Keras

xue学xi习lu路xian线Hello,各位小伙伴们大家晚上好呀,这期开始,博主就开始带领大家一起学习深度学习的代码了。在这之前,我们得先安装深度学习开发环境,让我们的代码能跑起来。KerasKeras简介Keras是一个高级神经网络APl,用Python编写,能够在TensorFlow,CNTK或Theano之上运行。它的开发重点是实现快速实验。能够以最小的延迟从理念到结果是进行良好研究的关键。因此,为了能够用最快的速度写出最优雅的代码,博主在这强烈推

系统 2019-09-27 17:51:47 2151

Python

第十五章、Python多线程之信号量和GIL

目录第十五章、Python多线程之信号量和GIL1.信号量(Semaphore)2.GIL说明:第十五章、Python多线程之信号量和GIL1.信号量(Semaphore)信号量用来控制线程并发数的,Semaphore管理一个内置的计数器,每当调用acquire()时-1,调用release()时+1。计数器不能小于0,当计数器为0时,acquire()将阻塞线程至同步锁定状态,直到其他线程调用release()。其实就是控制最多几个线程可以操作同享资源。

系统 2019-09-27 17:51:26 2151

Python

Python3安装psycopy2以及遇到问题解决方法

事先在网上搜索了一大圈,头都大了,看到那么多文章写道在python里安装psycopg2的各种坑和各种麻烦,各种不成功。搜索了一下午,索性外出放松。晚饭后,又继续上psycopg2官网(http://initd.org/psycopg/docs/install.html)看了一些有关install的资料,感觉还是麻烦。最后上这个网(https://pypi.python.org/pypi/psycopg2/)上,准备用wheel的方式进行安装。不过在此网页

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

Python

程序员的七夕用30行代码让Python化身表白神器

转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式。让程序员的恋人们感受一下IT人的浪漫。一、词云制作首先咱们可以用之前介绍过的wordcould包制作词云。wordcloud包安装十分简单。pip即可完成安装pipinstallwordclould然后需要制作一个背景图片,为了应急我用艺术字做了个七夕的图片,如果大家来不及直接图片另存为使用下图即可。具体制作的词云的代码如下:fromwordcloudimportWo

系统 2019-09-27 17:49:28 2151

Python

python操作xml文件详细介绍

关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件。一、什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml复制代码代码如下:4Python测试ZopeOk,从结构上,它很像我们常见的HTML超文本标记语言。但他们被设计的目的是不同的,超文本

系统 2019-09-27 17:48:30 2151

Python

用python3 返回鼠标位置的实现方法(带界面)

点击获取后,返回2s后的鼠标位置,显示在文本框(需要用pip命令安装所需的的库)(pipinstall模块名比如安装pyautogui模块在cmd里面输入:pipinstallpyautogui)#!/usr/bin/python3#-*-coding:UTF-8-*-importtimeimportpyautoguiaspagimporttkinterdefget():po.delete(0,tkinter.END)time.sleep(2)#几秒后返回

系统 2019-09-27 17:47:35 2151

Python

基于python二叉树的构造和打印例子

写在最前面:带你从最简单的二叉树构造开始,深入理解二叉树的数据结构,ps:不会数据结构的程序猿只能是三流的首先,我们构造一个二叉树这是最标准,也是最简单的二叉树构造方法'''树的构建:3920157'''classTree():'树的实现'def__init__(self,data,left=0,right=0):self.left=leftself.right=rightself.data=datadef__str__(self):returnstr(s

系统 2019-09-27 17:47:24 2151

Python

Python3快速入门(十二)——NumPy

Python3快速入门(十二)——NumPy一、NumPy简介1、NumPy简介NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,同时对数组运算提供了大量的数学函数库。Numpy是一个运行速度非常快的数学库,内部解除了CPython的GIL,运行效率极好,主要用于数组计算,是大量机器学习框架的基础库,NumPy主要包括如下:(1)强大的N维数组对象ndarray(2)广播功能函数(3)整合C/C+

系统 2019-09-27 17:46:28 2151

Python

face++与python实现人脸识别签到(考勤)功能

项目实现利用face++开发一个课堂签到的软件,实现面向摄像头即可完成记录学号、姓名和时间的签到工作。项目架构项目使用场景代码:流程代码,主文件#!usr/bin/#-*-coding:utf-8-*-importrequestsfromjsonimportJSONDecoderimportcsvimportcv2importtimeimporttkinterastksearch_url="https://api-cn.faceplusplus.com/f

系统 2019-09-27 17:45:37 2151

Python

python结合API实现即时天气信息

python结合API实现即时天气信息importurllib.requestimporturllib.parseimportjson"""利用“最美天气”抓取即时天气情况http://www.zuimeitianqi.com/"""classZuiMei():def__init__(self):self.url='http://www.zuimeitianqi.com/zuimei/queryWeather'self.headers={}self.hea

系统 2019-09-27 17:38:36 2151

Python

Python在Console下显示文本进度条的方法

进度条实现原理进度条和一般的print区别在哪里呢?答案就是print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果。进度条不然,我们必须再原地输出才能保证他是一个进度条,否则换行了怎么还叫进度条?实现进度条最简单的办法就是,在输出完毕后,把光标移动到行首,继续在那里输出更长的进度条即可实现,新的更长的进度条把旧的短覆盖,就形成了动画效果。在用Python

系统 2019-09-27 17:38:31 2151

Python

打包发布Python模块的方法详解

前言昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来),VASPy的GotHub地址:https://github.com/PytLab/VASPyVASPy的PyPI地址:https://pypi.python.org/pypi/vaspy/由于自己的记性真是不咋地,怕时间久了就忘了,于是在这里趁热打铁以自己的VASPy程序为

系统 2019-09-27 17:38:04 2151

Python

第11.9节 Python正则表达式的贪婪模式和非贪婪模式

在使用正则表达式时,匹配算法存在贪婪模式和非贪婪模式两种模式,在《第11.8节Pytho正则表达式的重复匹配模式及元字符“?”、“*”、“+”功能介绍》中的重复匹配模式就是贪婪模式。什么是贪婪模式呢?就是匹配的时候,在整体匹配的情况下最大可能多的匹配最多的字符。非贪婪模式就是只要在字符串从左往右匹配模式串成功即停止匹配。如模式串“<.*>”在匹配字符串'b'时,会匹配到整个字符串,这就是贪婪模式,如果是非贪婪模式,则匹配到’’就结束了。关于贪婪模式和非贪婪

系统 2019-09-27 17:54:17 2150

Python

python输出json格式log,方便LogStash收集

为了配合LogStash日志收集服务,需要将线上服务的日志输出改为json格式。python日志标准库中并没有json格式的formatter,网上虽然已经有一些json相关的formatter,但不是很满意,就自己开发了一个并放到了github和pypi,目前仅支持Python3,能够很方便的解决自定义名映射属性问题,也支持新增自定义属性。欢迎到我的github点星星、提问题:https://github.com/MyColorfulDays/jsonf

系统 2019-09-27 17:53:20 2150

Python

吐血总结!100个Python面试问题集锦(下)

来源|Python语音识别作者|深度学习与python(ID:PythonDC)Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的100个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这100道面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。前50道面试题:Q51、python中编译和链接过程?编译和链接允许正确编译新扩展而不会出现

系统 2019-09-27 17:52:55 2150