搜索到与相关的文章
Python

python多线程简易版 - 线程池THREADPOOL及回调函数

threadpoolmakeRequests的原型如下defmakeRequests(callable_,args_list,callback=None,exc_callback=_handle_thread_exception),可以看出第一个参数是线程将要启动任务函数,第二个是要传个任务函数的参数列表,第三个是回调函数,可以用于收集任务结束后的结果或者环境清理args_list中每一项要么是一个单独的变量,要么是一个2个元素的元组,该元组第1项是位置参

系统 2019-09-27 17:49:19 1977

Python

Python中模块(Module)和包(Package)的区别详解

1.模块(Module)在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编

系统 2019-09-27 17:49:11 1977

Python

把英雄分类,看 Python 带你上王者

王者荣耀这么久了,还没上王者?哈哈哈,看过来,是不是对英雄理解的不够透彻呢,是不是还没有很好的为英雄分类呢,今天就来看看英雄分类技术栈一、EM聚类简介二、爬取网上的英雄初始属性值三、做成饼图EM聚类简介EM英文名是ExpectationMaximization,也叫最大期望算法。在统计计算中,最大期望(EM)算法是在概率(probabilistic)模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐藏变量(LatentVari

系统 2019-09-27 17:48:38 1977

Python

Stack Overflow2019开发者调查报告:“Python再次

继PLPY4月榜单官宣,Python躺赢,再度“夺”冠,实力甩下Java和C后,近期,StackOverflow发布了2019开发者调查报告,也证实了王者陨落这一事实。那么,2019年大环境下,程序员群体正在发生哪些变化?收入究竟如何?这份报告邀请超147个国家、9万名开发者参与调查,内容涉及开发者基本情况、技术、工作、社区、方法论多个维度。以下为和正在敲代码的你息息相关的结论。2019年Python趋势分析:https://edu.csdn.net/to

系统 2019-09-27 17:48:16 1977

Python

python学习笔记——全局变量与局部变量,global和nonlocal

1、全局变量与局部变量两者的区别2、global关键字与nonlocal关键字的区别一、全局变量与局部变量两者的本质区别就是在于作用域全局变量是作用在整个py文件上的,在任何地方都能访问和修改。局部变量只能在它所在的函数内部才能调用。在其他函数中无法使用,且定义的函数内部不能直接使用或修改全局变量。如果函数内部出现与全局变量名字相同的局部变量,其实二者完全不同,注意区分。通过下面几个例子来看二者之间的区别DEMO1>>>defmyfun():>>>coun

系统 2019-09-27 17:47:56 1977

Python

【Python】pickle包的dump函数和load函数

pickle包的dump函数和load函数分别实现了数据的序列化和反序列化。一、dump()方法pickle.dump(obj,file,[,protocol])注释:序列化对象,将对象obj保存到文件file中去。参数protocol是序列化模式,默认是0(ASCII协议,表示以文本的形式进行序列化),protocol的值还可以是1和2(1和2表示以二进制的形式进行序列化。其中,1是老式的二进制协议;2是新二进制协议)。file表示保存到的类文件对象,f

系统 2019-09-27 17:47:49 1977

Python

python抓取最新博客内容并生成Rss

osc的rss不是全文输出的,不开心,所以就有了python抓取osc最新博客生成Rss#-*-coding:utf-8-*-frombs4importBeautifulSoupimporturllib2importdatetimeimporttimeimportPyRSS2Genfromemail.Utilsimportformatdateimportreimportsysimportosreload(sys)sys.setdefaultencoding

系统 2019-09-27 17:47:29 1977

Python

Python 中的 if __name__ == '__main__' 该如何

最近搜索看到这篇文章,讲的很详细。http://blog.konghy.cn/2017/04/24/python-entry-program/这个问题来自于知乎用户的提问,当时看到这个问题,我只是做了下简单的回答。后来我发现,对于很多人来说,更准确的说应该是大部分的Python初学者,对这个问题理解的不是很深刻。所以这里我来做下总结,并试图把这个问题说明白。程序入口对于很多编程语言来说,程序都必须要有一个入口,比如C,C++,以及完全面向对象的编程语言Ja

系统 2019-09-27 17:47:26 1977

Python

Python NumPy库安装使用笔记

1.NumPy安装使用pip包管理工具进行安装复制代码代码如下:$sudopipinstallnumpy使用pip包管理工具安装ipython(交互式shell工具)复制代码代码如下:$sudopipinstlalipython$ipython--pylab#pylab模式下,会自动导入SciPy,NumPy,Matplotlib模块2.NumPy基础2.1.NumPy数组对象具体解释可以看每一行代码后的解释和输出复制代码代码如下:In[1]:a=aran

系统 2019-09-27 17:47:23 1977