自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 Excel能够获得了Python编程能力,多亏了Xlwings库(内附大量资料)

新的python库允许Microsoft Excel电子表格和python应用程序共享数据和代码前言Microsoft Excel仍然是大数据专家的首选工具,因为它可以通过多种方式插入第三方数据源并轻松地对其进行分析。python也已经成为所有说服力的数字处理者的一种先进技术。那么,Excel和python的合作不是更好吗?这就是XLwing背后的概念,它是一个BSD许可的Python库,可...

2019-03-09 22:32:50 4089 1

原创 Python2的input(), raw_input()和Python3的input()

前言现在来探讨一下Python2中的input()、raw_input()函数和Pyhont3中的input()函数:Python2中的raw_input()函数,我们知道input()、raw_input()都是让用户输入的函数:input()函数:首先,我们先输入数字:>>> a = input("Please input your favorite number:...

2019-03-09 21:24:06 177

原创 想知道有那几种最佳人工智能开发语言吗?大概就是这些了

您应该为您的机器学习或深度学习项目选择哪种编程语言?这些是你最好的选择前言你应该学习哪种编程语言来探究人工智能的深度?当然,你会想要一种有很多好的机器学习和深度学习库的语言。它还应该具有良好的运行时性能、良好的工具支持、庞大的程序员社区和健康的支持包生态系统。这仍然会留下很多好的选择。下面是我为人工智能开发选择的五种最佳编程语言,以及三个值得尊敬的提到。其中一些语言正在崛起,而另一些似乎...

2019-03-09 21:00:23 300

原创 Python中的面板助手 Pyxley

前言Pyxley 帮助在 Python 下使用 Flask 和 React 创建仪表板(dashboard)。Pyxley python 库使用 pyxleyJS 的 React 组件来创建基于 Flask 的网页应用。 通过使用 PyReact 库,我们可以使用 Jinja 模板构建和改造的单一 React 组件。具体的 UI 组件会像道具一样传递给父组件。每个组件类型,都会通过使用特定的封...

2019-03-09 15:39:40 800

原创 Python中的截屏模块 pyscreenshot

前言pyscreenshot 是一个 Python 的模块,用来对屏幕进行截屏并拷贝到 PIL or Pillow 图像对象中。这是一个纯 Python 库,支持跨平台。示例代码:import pyscreenshot as ImageGrab# fullscreenim=ImageGrab.grab()im.show()# part of the screenim=Image...

2019-03-09 15:37:58 3784

原创 Python中的截屏模块 pyscreenshot

前言pyscreenshot 是一个 Python 的模块,用来对屏幕进行截屏并拷贝到 PIL or Pillow 图像对象中。这是一个纯 Python 库,支持跨平台。示例代码:import pyscreenshot as ImageGrab# fullscreenim=ImageGrab.grab()im.show()# part of the screenim=Image...

2019-03-09 15:24:06 2129

原创 8个核心编码技巧,可实现更快的python(内附大量资料)

前言总的来说,人们使用python是因为它方便且易于编程,而不是因为它很快。大量的第三方库和对Python的工业支持的广泛性弥补了它没有Java或C的原始性能。开发速度优先于执行速度。但在许多情况下,它不必是一个非此即彼的命题。适当地优化,Python应用程序可以以惊人的速度运行——也许不是Java或C快,但对于Web应用程序、数据分析、管理和自动化工具以及其他大多数目的来说都足够快。实际上,...

2019-03-09 14:48:34 304

原创 Python高精度浮点算法包 mpmath

前言Mpmath是一个纯的Python库任意精度浮点算法。它实现了标准的职能从巨蟒的数学和cmath模块(进出口,日志,单等),外加几非初等特殊功能 ( γ ,泽塔等),并已公用事业的任意精度的数值分化,整合,根调查,和区间运算。它支持无限的指数大小,已完全支持复杂的号码,并提供更好的性能比的 Python的标准杜威图书馆。 Mpmath是重量轻,易于安装,或在其他软件由于撰写的Python完全...

2019-03-08 21:58:49 3608 1

原创 python:性能测试-locust

前言既然是测试开发,就肯定要写代码才行啊。loadrunner,robot framework都是写配置文件啊。物理环境安装locust,pip3 install locust。开发的时候如果使用虚拟环境,就在虚拟环境下安装locust。官方的demo,这里把登陆和登出给改成打印了,其实就是压力测试执行之前和之后的步骤。 from locust import HttpLocust, ...

2019-03-08 21:14:46 254

原创 python:Python for .NET

前言Python for .NET 是一个可以让 Python 程序员近乎无缝的集成 .NET 通用语言环境 CLR 和以及为 .NET 开发者提供一个强大的应用脚本工具。通过这个项目你可在 .NET 中完全使用 Python 来编写整个应用,使用 .NET 服务和组件。这个包并没有用 CLR 语言实现一个 Python,也不将 Python 代码生成受管代码 (IL),只是在 .NET 环境...

2019-03-08 16:06:39 1087

原创 python:强大的个人终端助理 Yoda

前言Yoda 是一个智能、强大的命令行个人助理,可以帮助您完成一些琐碎的任务,由 Python 编写而成。用法Yoda 包含一个简单的聊天机器人。您可以使用下面的聊天命令与它交互。$ yoda chat who are you样例输出:Yoda speaks:I'm a virtual agent$ yoda chat how are youI'm doing very wel...

2019-03-08 15:51:03 419

原创 Intel的Python分发版为数据科学提供了动力(内附大量资料)

Python的Intel发行版将Intel的高速数学库添加到现有的数据科学家使用的非常方便的Anaconda版本中前言关于Python的传统观点是,它使您的工作更容易,而不一定更快。但如果你的工作包括数据科学,英特尔也在努力让它更快。现在已经普遍可用,Python的Intel发行版重新打包了由Continuum Analytics创建的Python的现有python发行版。速度的提升来自...

2019-03-08 15:05:33 978

转载 python中的reStructuredText

介绍:reStructuredText是扩展名为.rst的纯文本文件,含义为‘重新构建的文本’,也被简称为:RST或reST;是Python编程语言的Docutils项目的一部分,Python Doc-SIG (Documentation Special Interest Group)。该项目类似于Java的JavaDoc或Perl的POD项目。 Docutils 能够从Python程序中提取注...

2019-03-07 22:07:22 604

转载 Python中的URL监控脚本 urlwatch

前言urlwatch 是一个用来监控指定的URL地址的 Python 脚本,一旦指定的 URL 内容有变化时候将通过邮件方式通知到。基本功能配置简单,通过文本文件来指定URL,一行一个URL地址;Easily hackable (clean Python implementation)Can run as a cronjob and mail changes to youAlways...

2019-03-07 22:03:16 2024

转载 python中的Dynamic Form

前言Dynamic Form 是一个 Python 的请求抽象库,让你编写可在多个 Python Web 框架下运行的请求处理器,可以创建页面和应用无需关心所用框架。此外它让 AJAX 变得简单。示例代码:from DynamicForm.RequestHandler import RequestHandlerfrom DynamicForm.HTTP import Requestcl...

2019-03-07 21:02:56 649

原创 Python 中的 Git 开发包 GitPython

前言GitPython 是一个 Python 库用来和 Git 资料库进行交互,提供各种级别的操作,例如高级的 git-porcelain 和低级的 git-plumbing.GitPython 提供了 Git 对象的抽象封装以简化数据的访问。示例代码:from git import *repo = Repo("/Users/mtrier/Development/git-python")...

2019-03-07 20:42:08 891

原创 Python中的贝叶斯推理的软件包 pystan

前言PyStan 为 Stan 提供了一个 Python 接口,这是一个使用 No-U-Turn 采样器进行贝叶斯推理的软件包,这是Hamiltonian Monte Carlo 的一种变体。PyStan具有以下依赖项:Python:2.7,> = 3.3Cython:> = 0.22NumPy:> = 1.7PyStan还要求在安装和运行时可以使用C ++编译器。 ...

2019-03-07 16:18:37 1889

原创 python中的vim 状态行插件 Powerline

前言Powerline 是一个 vim 的状态行插件,为包括 zsh、bash、tmux、IPython、Awesome 和 Qtile 在内的应用提供状态信息与提示。、特性使用 Python 编写,可扩展、特性丰富。Powerline 完全用 Python 重写,以尽可能多地删除 vimscript,这样可以提供更好的可扩展性、更精简和更好的配置文件,以及一个结构化的、面向对象的代码库。除...

2019-03-07 15:32:49 246

原创 吃货蟒蛇python,怎么就突然火了起来呢?气鼓鼓

图中一条大蟒蛇把一个程序员给“吃”了(Python 之父 Guido),场面有点混乱,仿佛经过了一场大战,最后还是这条蟒蛇赢了,哈哈,居然还懒洋洋地说:谁是Guido呀前言你看百度指数,Python几年还是一个小小众的语言,但是从2012年前就稳步上升,甚至一路狂飙,你们看C语言和JAVA都是平平谈谈的,没什么变化。所以被这么多人关注,想不火都难(大家可以对比一下游戏主播)说实话一个...

2019-03-07 15:15:40 207

原创 你想知道python装饰器的由来吗?

前言python decorator是一个很好的特性,大师级的decorator会让你的编程思路更宽泛,程序更为python式。现在我们来谈谈Python的装饰器。装饰器存在两种应用场景,一种是增强装饰函数的行为,另一种是代码重用。让我们先看一个例子并获得直观的感觉。输出:这个装饰器是用来计算函数执行时间的。原本test1函数只是休眠1秒,然后输出字符串,但是在使用装饰器(out_w...

2019-03-07 15:13:38 83

原创 你想知道python装饰器的由来吗?

前言python decorator是一个很好的特性,大师级的decorator会让你的编程思路更宽泛,程序更为python式。现在我们来谈谈Python的装饰器。装饰器存在两种应用场景,一种是增强装饰函数的行为,另一种是代码重用。让我们先看一个例子并获得直观的感觉。输出:这个装饰器是用来计算函数执行时间的。原本test1函数只是休眠1秒,然后输出字符串,但是在使用装饰器(out_w...

2019-03-06 22:17:16 118

原创 python中的写入文件demo

使用Python如何把数据写入文件呢?或者说如何把数据持久化呢?方式一:使用filePython代码1. #!/usr/bin/python 2. poem='abc\n' 3. f=file('poem.txt','w') 4. f.write(poem) 5. f.close() 注意:file()的第二个参数,“w”表示以“写”的方式打开文件方式二...

2019-03-06 16:53:47 375

原创 Python中10个很值得称赞的操作

前言大家都在学习Python,那么, 你真正的掌握python了吗?下面来列举10个Python基础又很有技巧的操1. 交换变量有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如:# 输入a = 5b = 10#创建临时变量temp = aa = bb = tempprint(a)print(b)但在Pyth...

2019-03-06 16:42:15 222

原创 想知道黑客为什么首先Python吗?看看这些渗透测试工具和库

前言你知道现在为什么许多黑客都首先选择Python吗,因为快呀,具有许多强大的渗透测试工具和强大的库支持,开发又快又好,优点多多。如果你喜欢漏洞研究,喜欢渗透测试,逆向工程等等,强烈建议学学Python这门“胶水语言”,它包含了大量的库和实用工具,非常实用,那本节就给大家介绍一些精华库和非常牛逼的工具。分为以下这几种:1.WEB2.Fuzzing3.网络4.调试和逆向工程5.PDF...

2019-03-06 15:25:05 5308

原创 Python 音频的数据扩充,你知道怎么用吗?

经典的深度学习网络AlexNet使用数据扩充(Data Augmentation)的方式扩大数据集,取得较好的分类效果。在深度学习的图像领域中,通过平移、 翻转、加噪等方法进行数据扩充。但是,在音频(Audio)领域中,如何进行数据扩充呢?音频的数据扩充,主要有以下四种方式:音频剪裁(Clip)音频旋转(Roll)音频调音(Tune)音频加噪(Noise)音频解析基于librosa...

2019-03-05 21:28:54 754 1

原创 python爬虫小demo,简单明了

题目解析的爬取思路1.将所以题目的解析链接爬取出去单独存放到一个文件。2.为了解决有些链接一次进不去必须中断程序再次开始,和存储图片思路一样,争取实现断点继续,3.但是写入文件和保存图片还是不一样,针对面临的情况,初步解决想法为每抽取一条链接的解析,就删掉这个链接,用列表存储从链接文件中读取的链接同时爬取图片和动图问题因为科目四有的题目包含动图,要爬取的网站是做成mov格式的短视频例...

2019-03-05 21:15:31 602

原创 python,这条吃货蟒蛇也太能“吃”了吧,因为“胖”,所以慢 !

前言Python慢的原因就是因为太“胖”了,而且还非常能吃,可能是抵挡不住CPU的美味的诱惑吧,多线程还不能有效利用多核,然而这货不仅吃 CPU 还吃内存,非常贪婪(- - !跟我一样是吃货,吃货本性)。python是一个动态的解释型语言;python中的值不是存储在缓存区而是分散的存储在对象中。通过使用Numpy和Scipy等相关可以进行矢量化操作的工具并调用编译后的代码来绕过这个问题来避开...

2019-03-05 20:43:20 243

原创 Python中的数据分析框架 Ibis 介绍

前言Ibis 是一个新的 Python 数据分析框架,目标是让数据科学家和数据工程师们处理大型数据时,能够像处理小中型数据一样的高效。为了实现这个目标,我们将启用 Python 来作为 Apache Hadoop 的第一级别语言,并不在功能性,可用性或性能上妥协。过去十年,在花了很多时间来提高单节点的 Python 体验的可用性(还有 pandas 等项目)。当前,我们正在致力实现:100%...

2019-03-05 16:32:46 678

原创 Python中的jieba 源码解析

前言jieba分词是Python 里面几个比较流行的中文分词工具之一。为了理解分词工具的工作原理,以及实现细节对jieba进行了详细的阅读。读代码之前,我有几个问题是这样的:分词工具的实现都有哪几个步骤?结巴分词的文档说是使用了HMM模型,但是HMM 模型是如何运用在分词工具中的?,以及模型是如何产生的?几乎所有的分词工具都支持用户添加词库,但是用户词库到底在分词过程中扮演什么角色?简...

2019-03-05 16:18:33 282

原创 短短几行Python代码制作的GIF动图

前言想知道怎么用Python代码与动画结合起来,制作GIF动图,并展示给其他人看呢?gifmaze可以帮助你很好的制作GIF动图,效果超棒, 比inter,pyglet和pyqt同比之下,还要好一点,它们两个不能直接发布在网上。gifmaze具有一些非常良性的功能:1.它是内置模块,用纯Python编写的,不需要第三方库/软件,如果要将动画嵌入到图像中,那么这PIL是必需的,而不是内置的,但...

2019-03-05 15:17:24 1246

原创 Python中的LEGB规则

前言理解LEGB前,首先需要对Python的作用域、命名空间有一定的了解,话题才能继续展开。命名空间命名空间表示变量的可见范围,一个变量名可以定义在多个不同的命名空间,相互之间并不冲突,但同一个命名空间中不能有两个相同的变量名。比如:两个叫“张三”的学生可以同时存在于班级A和班级B中,如果两个张三都是一个班级,那么带来的麻烦复杂很多了,在Python中你不能这么干。在Python中用字典来...

2019-03-04 21:27:37 644

原创 一个最简单的入门爬虫,带你进“网”

前言本节为大家带来一个最简单的Python爬虫项目,相信大家可以看懂的。从0到1的过程详细写出来,希望能帮助到大家小说网站的基本结构首页(总目录)→分类→小说目录页→小说各章节;与网站的交互通常都是用户通过浏览器(当IE)访问网站(网络上的服务器)。浏览器:网址(href)、请求(requests)→网站服务器:响应(response)给浏览器→浏览器:缓存并呈现回复的内容。添加第...

2019-03-04 21:01:21 271

原创 Python: 你不知道的 super

前言super() 的入门使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如: def __init__(self, name): self.name = name def greet(self): print 'Hello...

2019-03-04 16:55:46 81

原创 python类:super()和__init__()的区别

前言今天来谈谈super()和——init_()它们之间的区别把,单列继承的说法。1、单继承时super()和init()实现的功能是类似的 def __init__(self): print 'Base create' class childA(Base): def __init__(self): print 'creat A ', ...

2019-03-04 16:28:02 473

原创 Python并发编程之线程池/进程池

原文来自开源中国前言python标准库提供线程和多处理模块来编写相应的多线程/多进程代码,但当项目达到一定规模时,频繁地创建/销毁进程或线程是非常消耗资源的,此时我们必须编写自己的线程池/进程池来交换时间空间。但是从Python3.2开始,标准库为我们提供了并发的。Futures模块,它提供两个类:ThreadPool Executor和ProcessPool Executor。它实现线程...

2019-03-04 15:57:36 215

原创 没有任何编程能力好学Python吗?学会后能做什么?

前言我可以确定地说:Python非常合适那些没学过编程的人,甚至连计算机都不懂的人入门 。目前Python最火热的方向有WEB全栈开发师、数据分析、爬虫、人工智能、大数据等等,总之深入学过Python的人会说:Python就是一个万金油,感觉啥都可以做。今天就来跟大加谈谈自学Python的规划,希望你看这篇文章能学到点东西,能够走得更远。很多人在问,Python确实很牛逼,可以是学了之后又...

2019-03-04 15:11:25 676

原创 Python 编码为什么那么蛋疼,蓝瘦,香菇?

前言据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用 decode 还是 encode 方法还特不好记,老是混淆,问题究竟出在哪里?为了弄清楚这个问题,我决定从 python 字符...

2019-03-02 22:19:31 175

原创 详解Python中的__init__和__new__

一、init 方法是什么?使用Python写过面向对象的代码的同学,可能对 init 方法已经非常熟悉了,init 方法通常用在初始化一个类实例的时候。例如:class Person(object): """Silly Person""" def __init__(self, name, age): self.name = name self.age...

2019-03-02 21:36:38 495

原创 如何使用交互shell来增强你的Python?

前言Python编程语言已经成为其中最流行的语言之一。成功的一个原因是它可以用来解决各种问题。从网站开发到数据科学,从机器学习到任务自动化,python生态系统拥有丰富的框架和库。本文将介绍Fedora包集合中提供的一些有用的python shell,以简化开发。Python ShellPython Shell 让你以交互模式使用解释器。这在测试代码或尝试新库时非常有用。在 Fedora 中...

2019-03-02 21:09:53 125

原创 Python模块学习:atexit

前言atexit模块很简单,只定义了一个register函数用于注册程序退出时的回调函数,我们可以在这个回调函数中做一些资源清理的操作。注:如果程序是非正常crash,或者通过os._exit()退出,注册的回调函数将不会被调用。我们也可以通过sys.exitfunc来注册回调,但通过它只能注册一个回调,而且还不支持参数。所以建议大家使用atexit来注册回调函数。但千万不要在程序中同时使用...

2019-03-02 16:41:29 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除