Python

python学习教程之Numpy和Pandas的使用

前言本文主要给大家介绍了关于python中Numpy和Pandas使用的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。它们是什么?NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大

系统 2019-09-27 17:53:43 2086

Python

Python socket C/S结构的聊天室应用实现

PythonsocketC/S结构的聊天室应用服务端:#!/usr/bin/envpython#coding:utf8importsocket,selectdefbroadcast_data(sock,message):forsocketinconn_list:ifsocket!=server_socketandsocket!=sock:try:socket.send(message)except:socket.close()conn_list.remov

系统 2019-09-27 17:53:37 2086

Python

CentOS7 安装Python3.6.8

CentOS7安装Python3.6.81.安装依赖环境yum-ygroupinstall"Developmenttools"yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel2、下载Python3.6.8新建个/usr/local/pytho

系统 2019-09-27 17:53:04 2086

Python

Python库Pandas《Pandas Cookbook》第04章 选取数据

这是书籍《PandasCookbook》书籍第04章的代码复现,所有代码运行在JupyterNotebook上,原讲解地址是:https://www.jianshu.com/p/bd0bc1b5b4b6我上传代码的github地址是:https://github.com/Asunqingwen/PandasCookbook.gitgithub上有该书中用到的data,里面代码会不定期更新(因为工作原因,时间不定),直到本书学习完成!相比原讲解,会穿插一些自

系统 2019-09-27 17:52:46 2086

Python

深度学习中的Adversarial Examples(基于Python实现)

随着深度学习研究的深入,相关应用已经在许多领域展现出惊人的表现。一方面,深度学习的强大能力着实吸引着学术界和产业界的眼球。另外一方面,深度学习的安全问题也开始引起广泛地关注。对于一个给定的深度神经网络,经过训练,它可能在具体任务上(例如图像识别)表现出较高的准确率。但是在原本能够被正确分类的图像中引入稍许(人眼不易察觉)扰动,神经网络模型就可能被误导,从而得出错误的分类结果。例如,下图中最左侧的熊猫图片本来可以被正确分类,向其中加入一定的扰动,结果会得到右

系统 2019-09-27 17:52:12 2086

Python

在Python函数中输入任意数量参数的实例

有时候,预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中调用语句中收集任意数量的实参。在参数前加上*号。来看一个制作披萨的函数,它需要接受很多配料,但你无法预先确定顾客要多少种配料。下面的函数只有一个形参*toppings,但不管调用语句提供了多少实参,这个形参都将他们统统收入囊中:defmake_pizza(*toppings):"""打印顾客点的所有配料"""print(toppings)make_pizza('pepperoni

系统 2019-09-27 17:51:16 2086

Python

python:nonlocal的用法,global与nonlocal的区别

在python中内嵌函数可以引用外层函数作用域中的变量,并且可以通过某种操作来对其进行修改。这里我们就可以使用到nonlocal语句来进行声名。我之前写过一篇global用法的文章,nonlocal的用法与global的用法很像,本篇博客的后面就会讲一下nonlocal和global的区别。nonlocal语句的用法语法:允许内嵌函数修改定义在语法上位于外层的函数的作用域中的一个或者多个名称用法:nonlocal[变量名]注意:此语句仅适用于python3

系统 2019-09-27 17:50:55 2086

Python

python 第五次作业 叶炜

习题1:读入文件pmi_days.csv,完成以下操作:1.统计质量等级对应的天数,例如:优:5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分别指出是哪一天。importcsva=0b=0c=0d=0lista=[]listb=[]withopen("pmi_days.csv",'r')asf:reader=csv.reader(f)fieldnames=next(reader)#获取数据的第一列,作为后续要转为字典的键名生成器,next

系统 2019-09-27 17:50:54 2086

Python

基于python实现的百度新歌榜、热歌榜下载器(附代码)

前言首先声明,本工具仅仅为学习之用,不涉及版权问题,因为百度音乐里面的歌曲本身是可以下载的,而且现在百度也提供了”百度音乐播放器”,可以通过这个工具进行批量下载。我当时做这个工具的时候,百度还没有提供”百度音乐播放器”,而我又想批量下载,所以做了这样的一个下载工具。当然,主要还是为了学习。工具采用Python2.7.3+PyQt开发。功能:1.集中展示百度新歌榜或热歌榜可下载的歌单。2.支持单个、多个歌曲的下载。3.可复制歌单中所有的链接内容,方便在迅雷等

系统 2019-09-27 17:50:50 2086

Python

python爬图片(绅士进来)

如果,不是因为图片,又怎会和各位绅士见面?环境:系统:win10ide:pycharm模块:requests,etree首先我们选一个有很多妹子图片的网站,我提供一个:https://www.mzitu.com/jiepai/下面我们开始:1.分析网页结构:打开网页,按F12打开调试,然后选中一个图片,看它的结构:有一个data-original属性。属性值就是图片的链接,并且这个标签的class是“lazy”,我们可以用etree找到这个节点,拿到图片的

系统 2019-09-27 17:50:39 2086

Python

python Django里CSRF 对应策略详解

CSRF(CrossSiteRequestForgery,跨站域请求伪造)是一种网络的×××方式。我的理解是,比如你访问过招商银行的网站并登陆之后,你的cookie信息暂时不会失效,这时,hacker通过各种方式诱导你访问他给你提供的网站等链接,让你在同一浏览器访问hacker给你的网站时,那么他给你提供的网站里面有直接有向招商银行提交转账信息的请求,这时,这个转账请求会借用你刚刚登陆过招商银行的cookie信息,来使用的你的身份进行合法的转账。那么为了减

系统 2019-09-27 17:50:35 2086

Python

Python使用matplotlib实现交换式图形显示功能示例

本文实例讲述了Python使用matplotlib实现交换式图形显示功能。分享给大家供大家参考,具体如下:一代码fromrandomimportchoiceimportnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.widgetsimportRadioButtons,Buttont=np.arange(0.0,2.0,0.01)s0=np.sin(2*np.pi*t)s1=np.sin(4*np.pi

系统 2019-09-27 17:50:22 2086

Python

我的python学习之路

初识pythonpython爬虫爬虫步骤(个人学习后的理解):获取URL地址解析URL源码提取源码中的需要信息使用re、beautifulsoup、urllib.request等常用库写入txt、excel等等。Python格式化字符:format_string%string_to_convert其中:format_string为格式标记字符串,形式为“%cdoe”;string_to_convert为要格式化的字符串,如果是两个以上,则需要用小括号括起来

系统 2019-09-27 17:49:59 2086

Python

python连接hive批量补充时间分区特征

1.python连接数据库frompyhiveimporthiveconn=hive.Connection(host='xxxxxx',port=xxx,auth='CUSTOM',username='yourusername',password='yourpassword',database='default')cursor=conn.cursor()2.SQL代码封装设计为可传参方式defget_sql(d):d="'"+d+"'"add_sql_ho

系统 2019-09-27 17:49:01 2086

Python

Python 入门之 内置模块 -- random模块

Python入门之内置模块--random模块1、random模块importrandom#random--随机数(1)选择1-50之间随机的整数print(random.randint(1,50))(2)0-1之间随机小数,不包含1print(random.random())(3)1-10之间随机小数,不包含10print(random.uniform(1,10))(4)从容器中随机选择一个print(random.choice((1,2,3,4,5,7

系统 2019-09-27 17:47:58 2086