3 瓦雪子

尚未进行身份认证

暂无相关简介

等级
TA的排名 7w+

多进程_进程理解

思路渐进目录1、创建子进程2、测试Process对象的相关方法3、多进程执行顺序是不确定的4、进程之间不共享全局数据5、使用Queue完成进程之间的通信6、使用多进程完成文件的拷贝实现过程代码1、创建子进程importtimeimportmultiprocessingimportosdefproc_func(number,age):print(age...

2019-10-24 00:04:07

多线程__线程理解

思路渐进目录:1、单任务2、多线程的创建3、主线程主动等待子线程退出之后执行代码4、创建线程的第二种方式_验证线程的执行顺序5、多线程共享全局变量6、给线程函数代码传递参数7、多任务的聊天工具1、单任务fromtimeimportsleepdefsing():foriinrange(3):print("正在唱歌...%d"%i)...

2019-10-22 23:17:00

flask测试微信公众号的配置与连接

环境:腾讯云+flask+微信公众号微信公众号端配置使用腾讯云提供的公网地址:URLhttp://公网IP/wechat8000Tokentoohoo2019使用flask编写配置信息测试代码:#!/usr/bin/envpython#-*-encoding:UTF-8-*-fromflaskimportFlask,request,abortim...

2019-10-01 14:42:47

Python的数据分析可视化十种技能总结

常见的可视化试图列举可视化视图可以分成4大类:比较、联系、构成和分布。他们的特点如下:1、比较:比较数据之间的各类别的关系,或者是他们随着时间的变化趋势,比如折线图;2、联系:查看两个或者两个以上的变量之间的关系,比如散点图;3、构成:每个部分占整体的百分比,或者是随着时间的百分比变化,比如饼状图;4、分布:关注单个变量,或者多个变量的分布情况,比如直方图。同样,按照变量的个数,可...

2019-09-24 17:14:30

python中collections的defaultdict方法使用_例子说明(二)

需求Python中通过Key访问字典,当Key不存在时,会引发‘KeyError’异常。为了避免这种情况的发生,可以使用collections类中的defaultdict()方法来为字典提供默认值。语法格式:collections.defaultdict([default_factory[,…]])该函数返回一个类似字典的对象。defaultdict是Python内建字典类(dict)的...

2019-09-22 16:21:11

python中collections的defaultdict方法使用(一)

默认值可以很方便众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子:strings=('puppy','kitten','puppy','puppy','weasel','puppy',...

2019-09-22 15:28:02

Numpy在数据分析领域中的核心应用

Numpy是Python语言中的最基础的和最强大的科学计算和数据处理的工具包,如数据分析工具的pandas也是基于Numpy构建的,机器学习包的sklearn中也大量使用了Numpy的方法。本文介绍了Numpy的n维数组在数据处理和分析中的所有核心应用。目录结构:1、如何构建Numpy数组2、如何观察数组的属性的大小和形状(shape)3、如何从数组中提取出特定的项4、如何从现有的数组定...

2019-09-17 14:29:02

使用Pandas统计分析数据

假设有如下的数据初级解答:知识没有全用上,数学成绩NaN没解决importpandasaspdfrompandasimportSeries,DataFramedata=DataFrame(pd.read_excel('data1.xlsx'))df=DataFrame(data)df=df.drop_duplicates()defsum(df):...

2019-09-17 11:48:41

Python的科学计算库Pandas(潘大师)的使用

Pandas的核心数据结构:Series和DataFrame分别代表一维的序列和二维的表结构基于这两种结构:Pandas可以对数据进行导入、清洗、处理、统计和输出Series序列1.Series是个固定长度的字典序列与字典结构区别:存储的时候相当于两个ndarray,而字典结构里面元素的个数是不确定的。2、两个基本属性:index和valuesindex默认是递增的整...

2019-09-17 11:32:56

使用Numpy统计全班的同学的成绩

使用Numpy实现班级同学成绩的统计假设现在有如下的数据:姓名/学科语文英语数学张飞666530关羽958598赵云939296黄忠908877典韦809090统计全班的成绩:在语文、数学、英语等中的平均成绩、最小成绩、最大成绩、方差、标准差。然后将这些人的总成绩排序输出:importnumpyas...

2019-09-17 11:01:40

使用Numpy快速处理数据

1.使用NumPy让Python的科学计算更加高效简介:NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。区别:为什么不是直接使用list,而是更加高效的NumPy原因:NumPy重新定义了数据结构,使用的是C语言编写,运行速度非常快,主要是用于数组计算:规则:避免使用隐式拷贝,...

2019-09-17 10:43:12

Python的 @staticmethod和@classmethod的用法

讲解一**一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。**这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢从它们的...

2019-09-15 09:12:34

Selenium 自动化测试工具的使用

安装配置我们要对Web进行模拟自动化测试的时候,可以使用Selenium或者是Puppeteer工具。其中Puppeteer通过控制无头Chrome来完成浏览器的工作。这两个工具之间的区别在于:Selenium更加关注程序的执行流程本身,比如找到指定的元素,设置相应的值,然后点击操作。而Puppeteer是浏览器的视角,比如光标移动到某个元素上,键盘输入某个内容等。使用selenium库模拟浏...

2019-09-09 23:07:51

linux环境的zip压缩命令详解

zip命令用来压缩文件-A:调整可执行的自动解压缩文件;-b<工作目录>:指定暂时存放文件的目录;-c:替每个被压缩的文件加上注释;-d:从压缩文件内删除指定的文件;-D:压缩文件内不建立目录名称;-f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中;-F:尝试修复已损坏的压缩文件;-g:...

2019-09-05 15:12:42

Python的装饰器小记

Python装饰器1、简介本质:Python的装饰器就是一个闭包。目的:简化代码操作2、使用装饰器的原则:不改变被装饰函数的属性等性质使用中间人g对象帮助传递参数使用内层装饰器@functools.wraps(view_func)回复被装饰函数的属性等性质(举例2)3、举例1:定义验证登录状态的装饰器#使用中间人g对象作为装饰器和被装饰函数中的参数传递者fromfla...

2019-08-31 18:04:57

使用uwsgi+Nginx作为Django的web服务器

环境:Ubuntu18.04LTS+Pycharm18.03Pro+虚拟环境Python3.61、uwsgi+Nginx作为Django的web服务器1、安装pipinstalluwsgi2、更改Django中的settings.py文件设置调试模式为False和设置ALLOWED_HOSTS:#SECURITYWARNING:don'trunwithdebug...

2019-08-27 23:06:59

Session&&Cookie:使用Django-redis配置web的session缓存到Redis数据库&& 记住用户名

参考官方文档:https://django-redis-chs.readthedocs.io/zh_CN/latest/SESSION1、安装直接在虚拟环境里面安装:pipinstalldjango-redis2、在Django的settings.py中配置session缓存#Django-redis作为session的缓存配置分为两步#1.django的缓存配置,使用r...

2019-08-21 10:32:26

Django中web开发使用模块celery的异步发送邮件

celery的基础用法可以参考之前转载的文章:https://blog.csdn.net/ATOOHOO/article/details/889765211、编写异步任务队列文件:celery按照固定的套路是可以编写出一下的程序的fromdjango.core.mailimportsend_mailfromdjango.confimportsettingsfromcel...

2019-08-20 18:49:41

Django中web开发使用模块itdangerous的实用

1、itdangerous配合邮箱激活账户的token加解密处理:官方文档:https://itsdangerous.readthedocs.io/en/1.1.x/安装:pipinstall-Uitsdangerous导入:fromitsdangerousimportTimedJSONWebSignatureSerializerasSerializer加密:&g...

2019-08-20 18:13:07

Django2.x web开发异常信息记录

1、urls.py路径映射文件'Specifyinganamespaceininclude()withoutprovidinganapp_name'django.core.exceptions.ImproperlyConfigured:Specifyinganamespaceininclude()withoutprovidinganapp_nameis...

2019-08-20 18:11:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。