E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python--
python--
线程池与进程池
简介参考文档:https://python-parallel-programmning-cookbook.readthedocs.io/zh_CN/latest/chapter4/01_Introduction.html为实现程序并发执行和资源共享,提高程序效率,需要进行多线程以及多进程开发。在具体介绍之前,需要了解GIL.GIL是实现python解释器(CPython)时引入的一个概念,不是py
晏九
·
2020-08-10 03:09
python
python--
四大函数功能及用法
map()功能:将第一个参数function依次作用在参数可迭代对象中的每一个元素上,返回包含每次function函数返回值的新迭代器map(function,iterable,…)function–函数,有两个参数iterable–一个或多个可迭代对象(如:序列)返回值:Python3.x返回迭代器reduce()功能:函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduc
小陆同学呀
·
2020-08-09 18:44
python
PYthon--
使用panda合并两个CSV表
合并两个指定字段的表纵向合并importosimportos.pathimportcsvimportpandasaspdx=pd.read_csv('./output/QciProfilePredefinedbb.txt','r',delimiter=';')y=pd.read_csv('./output/QciProfilePredefineddu.txt','r',delimiter=';')
qq_44390640
·
2020-08-09 11:15
PYTHON
Python面向对象(1)
1.面向对象(只写了和java、c++不同之处)1.1面向对象介绍1.2面向对象的三大特征继承java-->单继承,可以使用接口c++/
python--
>多继承封装多态2.类和对象2.1定义类和实例化classStudent
(jiangtao)
·
2020-08-09 02:36
Python
Python--
基于OpenCV数据集的人脸定位和识别
就是调个库,没什么好说的。上代码:事前准备:python安装两个库。pipinstallopencv-pythonpipinstallopencv-contrib-python到cv2文件夹下取出三个文件,复制到工作区:haarcascade_frontalcatface.xmlhaarcascade_frontalcatface_extended.xmlhaarcascade_frontalfa
莫兮是我
·
2020-08-08 22:50
Python
Python--
处理含有中文的json
首先博主要介绍下写该博客的背景1、博主要处理的中文字段是这样式的:01挂式空调02普通椅子02普通窗帘03书桌-电脑桌-办公桌04微波炉-烤箱-洗碗机-消毒柜05电暖气-加湿器-小太阳-电风扇-空气净化器2、代码是这样式的#coding:utf-8importosimportsysimportjsonimportstringimportreijson={"objects":[]}withopen(
BooneLiu
·
2020-08-08 19:31
Python
python--
迭代器和迭代器对象的区别和联系
可迭代对象(iterable)在之前学过的容器中,许多容器都是可迭代对象,可以直接用于for…in…循环的而对象都是可迭代对象,比如:list,tuple,dict,set,str等等。可迭代对象满足条件:实现了__iter__方法。可迭代对象并不是一种具体的数据类型,比如list是可迭代对象,dict也是可迭代对象。如何判断一个对象是否是可迭代对象?使用isinstance()函数fromcol
想做技术宅_威
·
2020-08-08 18:48
大数据
Python--
正则表达式
现实中,经常要做的一项任务,是在文本中检索某种模式。所谓模式,就是满足一定规则的字符串的总称,例如只由大写字母构成的单词就是一种模式,所有电子邮件的地址,也是一种模式。我们检索这样符合一定规则的字符串,按照之前字符串的知识,当然能设计出相关的函数,完成这些任务,可是当要检索的模式非常复杂时,设计这样的函数显然费时费力,那就需要一种高级的,便捷的模式检索的方法,帮助我们解决这个问题。这也就引出了今天
guoziqing506
·
2020-08-08 15:22
Python
Python--基础
Python--
生成二维码
Python可以使用qrcode这个包来生成二维码图片qrcode依赖Image这个包所以安装方法:pipinstallImagepipinstallqrcode安装完后,就会有一个qr命令,可以使用这个命令来制作二维码图片:qrhttps://www.baidu.com>test.png注意:如果输入的链接是用引号包起来的,那么使用手机扫描生成后的图片是不会自动跳转的,会被识别成字符串。下面看下
FLPython
·
2020-08-08 11:35
Python
视频教程-
Python--
面向对象及魔术方法精讲视频-Python
Python--
面向对象及魔术方法精讲视频普华永道技术主管/MongoDBProfessionor中国15位获得者之一/平安集团mongoDB特邀讲师/mongoDB上海分会主席、中国核心组成员/「红色警戒复兴
weixin_31705271
·
2020-08-08 11:44
Python-Django常用命令
2019独角兽企业重金招聘Python工程师标准>>>
python--
查看版本importdjango--导入Djangodjango.VERSION--查看Django版本pythonmanage.pyrunserver
weixin_34248487
·
2020-08-08 02:05
python--
面向对象(最全讲解)__学习笔记(1)
本文参考文章python面向对象(最全讲解)。附录上学习笔记代码。classPerson:#定义一个人类role='person'#人的角色属性都是人def__init__(self,name,aggressivity,life_value):self.name=name#每一个角色都有自己的昵称self.aggressivity=aggressivity#每一个角色都有自己的攻击力self.li
有点不像工科男的程序员
·
2020-08-07 18:40
python入门学习
在手机上运行
Python--
安卓linux终端Termux
今天突发奇想,想找一种在手机上运行Python的工具,于是发现了这个安卓端的linux终端--Termux,可以在手机上实现一个微型的linux终端。网上已经有不少教程了,我在这里做一下汇总:1.安装Python以及常用的package(numpy,matplotlib,pandas...),以及在手机上运行jupyternotebook的方法:Termux超级终端折腾记2.实现ssh,可以在电脑
大羚羊
·
2020-08-07 15:59
python
python--
爬虫入门(七)urllib库初体验以及中文编码问题的探讨
python系列均基于python3.4环境---------@_@?--------------------------------------------------------------------提出问题:如何简单抓取一个网页的源码解决方法:利用urllib库,抓取一个网页的源代码------------------------------------------------------
aijie6150
·
2020-08-07 12:40
python--
只爬取网页中的文字或特定标签
frombs4importBeautifulSouphtml_sample='''\全部课程abiaoqianabiaoqian2'''soup=BeautifulSoup(html_sample,'html.parser')print(soup.text)a=soup.select('a')print(a)foriina:print(i['href'])
Swallow_shantou
·
2020-08-07 12:26
Python
python--
查找数组第K大的数
这个问题应该是比较经典的,要求能在时间复杂度O(n)解决。最暴力的方法当然是先排个序,时间复杂度是O(nlogn),但是这样浪费了很多不必要的计算。O(n)的算法思想借鉴了快排的思想:快速排序每次把一个元素交换到正确的位置,同时把左边的都放上大的,右边都放上小的。这个算法每一次选取一个枢纽元,排序之后,查看枢纽元的位置。如果它的位置大于K,就说明,要求出前面一个子序列的第K大的元素。反之,如果小于
超屌的温jay
·
2020-08-05 15:17
python
Python--
小练习第一弹
Python--
习题1,给定列表,找出第二大的数*方法一找极值再删除(极不推荐)**方法二分治算法*2,打印成绩倒数第二的同学名字3,使用zip(*[iter(s)]*5)按照指定长度5,截取字符串4,
瓜地考拉
·
2020-08-05 03:31
Python小记
Python--
生成Wav格式文件
1、下载与安装scipyscipy下载链接:http://www.scipy.org/Download#head-0dfc04e10313d2e70988c6cb3bef7a9e09860c8f同时可以下载说明文档链接http://docs.scipy.org/doc/2、wav文件写操作3、signal.chirp函数使用说明4、点击按钮实现信号生成,点击按钮实现信号显示5、Python代码#!
蔡金平
·
2020-08-04 22:25
编程语言
Python--pyaudio声卡录音
请参看前一篇博文:Python--pyAudio播放wav格式声音:http://blog.csdn.net/xsc_c/article/details/89440772、关于wav文件的操作,参看博文:
Python
蔡金平
·
2020-08-04 22:25
编程语言
Python--
异常
1#-*-coding:utf-8-*-2name='tj'3try:4int(name)5except(IndexError,KeyError)ase:#当有IndexError或KeyError时执行6print(e)7print(1)8exceptValueErrorase:#当有ValueError时执行9print(e)10print(2)11exceptExceptionase:#抓取
NorthFeng
·
2020-08-04 21:00
Python--
反射
反射是一个很重要的概念,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有四个重要的方法:1、getattr获取指定字符串名称的对象属性2、setattr为对象设置一个对象3、hasattr判断对象是否有对应的对象(字符串)4、delattr删除指定属性1#-*-coding:utf-8-*-2deftalk(self):#定义一个函数3print("%sistalk
NorthFeng
·
2020-08-04 21:00
文件参数
Python--
读取wav格式文件
本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~1、importwave用于读写wav文件它提供了一个方便的WAV格式接口。但是不支持压缩/解压缩,支持单声道/立体声。读取格式:open(file[,mode])如果file是一个字符串,那么就打开文件,不然就把它当做一个类文件对象。mode是可以缺省的,如果输入的参数是一个类文件对象,那么file.mode将会作为mode
weixin_34186950
·
2020-08-04 20:42
Python--
读取wav格式文件
1、importwave用于读写wav文件它提供了一个方便的WAV格式接口。但是不支持压缩/解压缩,支持单声道/立体声。读取格式:open(file[,mode])如果file是一个字符串,那么就打开文件,不然就把它当做一个类文件对象。mode是可以缺省的,如果输入的参数是一个类文件对象,那么file.mode将会作为mode的值。mode可选参数如下:'r','rb'Readonlymode.'
蔡金平
·
2020-08-04 11:03
编程语言
Python--
面向对象初识
Python基础-初识面向对象面向对象编程——ObjectOrientedProgramming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。而面向对象的程序设计把计算机
weixin_30265103
·
2020-08-04 03:26
python--
字典初始化
如果说deque是加强版的list的话,那加强版的字典又是什么的呢?没错,就是今天学习的defaultdict,它与deque一样,都是在collections库中的模块。先来看这样一个问题:s=[('Tom',5),('Jone',2),('Susan',4),('Tom',4),('Tom',1)]对于这样一个元组列表,如果我们想要将它转化为字典,该如何操作呢?我们很容易想到这样的操作:d={
spyao
·
2020-08-04 01:28
python学习
python
collections
defaultdict
库
python--
利用datetime模块计算时间差
利用datetime模块计算两个时间差(天数、小时数、秒、毫秒)python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面我们就来详细看下datetime的强大功能:fromdatetimeimportdatetime a=datetime.now() b=datetime.now() >>>a>>>datetime.dat
四无公子WW
·
2020-08-03 19:26
Python教程
Python--
基础认知
1:为什么学习Python公司建议使用Python,然后自己通过百度和向有学过Python的同学了解了Python。Python这门语言,入门比较简单,它简单易学,生态圈比较强大,涉及的地方比较多,特别是在人工智能,和数据分析这方面。在未来我觉得是往自动化,人工智能这方面发展的,所以学习了Python。2:通过什么途径学习Python自学,练项目,到GitHub上面找一些小项目学习。3:谈谈对Py
faihung
·
2020-08-03 16:09
Python学习笔记
python--
寻找二维数组的最小值
data=[[1,2],[3,4]]list=[]forrowindata:list.append(min(row))print(min(list))一行代码写法data=[[1,2],[3,4]]max_item=min(min(row)forrowindata)print(max_item)参考文章参考文章
真心乖宝宝
·
2020-08-03 08:51
python相关知识点
python--
测试集训练集分类
sklearn的train_test_splittrain_test_split函数用于将矩阵随机划分为训练子集和测试子集,并返回划分好的训练集测试集样本和训练集测试集标签。格式:X_train,X_test,y_train,y_test=cross_validation.train_test_split(train_data,train_target,test_size=0.3,random_s
没人关注
·
2020-08-03 08:02
Python
python--
缺失值处理
删除无效项df[df.isnull()]#返回的是个true或false的Series对象(掩码对象),进而筛选出我们需要的特定数据。df[df.notnull()]df.dropna()#将所有含有nan项的row删除df.dropna(axis=1,thresh=3)#将在列的方向上三个为NaN的项删除df.dropna(how='ALL')#将全部项都是nan的row删除填充空缺项df.fi
没人关注
·
2020-08-03 08:32
Python
python--
数据选取loc/iloc/ix
loc中的数据是列名,是字符串,所以前后都要取;iloc中数据是int整型,所以是Python默认的前闭后开一.loc函数:主要通过行标签索引数据,前闭后闭df01230greenM10.1class11redL13.5class22blueXL15.3class1In[10]:df.loc[0:1]#取第一和第二行,loc[]中的数字其实是行索引,所以算是前闭加后闭Out[10]:01230gr
没人关注
·
2020-08-03 08:32
Python
python--
文件操作(with、文件和路径)
一.文件操作.close()作用:关闭流,防止流阻塞。(一定要写!!!)#1.不安全代码,理由:close()方法可能失效,关闭不上f=open(""gj.txt",encoding="utf-8")print(f.read())print(1/0)f.close()#2.逻辑正确,但是代码出现冗余my=open("gj.txt",encoding="utf-8")try:print(my.rea
爱吃芥末的Mo
·
2020-08-03 04:06
笔记
python--
部署 linux上运行代码
代码部署1.pycharm编辑器执行命令,打印所需依赖清单requirements.txtpipfreeze>requirements.txt2.Linux上面新建一个文件夹mkdirarcgis_proxycdarcgis_proxy/3.将项目文件丢入文件夹这里通过finalshell4.创建环境并安装依赖安装虚拟环境pip3installvirtualenv#创建虚拟环境ENVvirtual
时年、
·
2020-08-02 16:21
Python
python--
几种快速排序的实现以及运行时间比较
快速排序的基本思想:首先选定一个数组中的一个初始值,将数组中比该值小的放在左边,比该值大的放在右边,然后分别对左边的数组进行如上的操作,对右边的数组进行如上的操作。(分治+递归)1.利用匿名函数lambda匿名函数的基本用法func_name=lambdax:array,冒号左边的x代表传入的参数,冒号右边的array代表返回值,当然名字是可以自己取的。quick_sort=lambdaarray
MHyourh
·
2020-08-02 13:10
Python--
类属性,实例属性,类方法,静态方法
类属性&实例属性类属性类属性属于所有对象共有的,也就是所有对象都会使用同一个类属性,类属性定义在类的内部。类属性可以直接通过类名调用,修改类属性则所有对象使用时就都会改变。classStudent:name='chiruno'#类属性height=1.56obj1=Student()#实例对象obj2=Student()print(obj1.height)#通过实例调用类属性print(obj2.
zipper112
·
2020-08-02 10:31
Python基础
python--
爬取豆瓣热门国产电视剧保存为文件
#-*-coding:utf-8-*-__author__='FrankLi'importrequestsimportjsonclassHotSpider(object):def__init__(self):self.url="https://m.douban.com/rexxar/api/v2/subject_collection/filter_tv_domestic_hot/items?os=
dianxunma2886
·
2020-08-01 12:00
Python--
傻瓜式安装pip
一、需求1、pipinstallnatsort时报bash:pip:commandnotfound;2、为了安装这个python工程需要的natsort模块,我需要安装pip工具。二、pip简介1、pip类似RedHat里面的yum,安装Python的一些依赖包非常方便。[from:pip安装使用详解]三、pip安装步骤1、点击此处,下载安装包2、Linux下解压//tar-xfpip-9.0.1
worthsen
·
2020-07-31 22:33
Python
Python--
多继承(Mixin类)
Python不同版本的类Python2.2之前类是没有共同的祖先的,之后,引入object类,它是所有类的共同祖先类object。Python2中为了兼容,分为古典类(旧式类)和新式类。Python3中全部都是新式类。新式类都是继承自object的,新式类可以使用super。#以下代码在Python2.x中运行#古典类(旧式类)classA:pass#新式类classB(object):passp
鹿夏
·
2020-07-30 08:46
python--
栈和队列
使用list实现栈,使用deque实现队列(使用list实现队列效率低)。1.使用list实现栈--先进后出classStack:'''使用列表实现栈'''def__init__(self,lis):self.lis=lisdefappend(self,args):self.lis.append(args)defpop(self,args=-1):returnself.lis.pop(args)#
mh_dream
·
2020-07-29 21:28
python
栈
队列
Python--
通过索引excel表将文件进行文件夹分类的脚本+读取指定目录下所有文件名的脚本...
1.通过索引excel表将文件进行文件夹分类的脚本,此脚本由于将ip和id对应并生成对应id的文件夹将文件进行分类,也可以任意规定表格内容,通过vul_sc_ip.txt和xlsx文件进行索引。#-*-coding:utf8-*-importsysimportosimportpandasaspdimportshutilimportstatdeffind(path,ip):#opentheexcel
weixin_33694620
·
2020-07-29 12:11
python--
支持向量机应用小例
以下内容笔记出自‘跟着迪哥学python数据分析与机器学习实战’,外加个人整理添加,仅供个人复习使用。SVM的分类效果软间隔的作用,复杂算法容易造成过拟合,如何解决?核函数的作用,核函数的作用,可以实现非线性分类。importnumpyasnpimportmatplotlib.pyplotaspltimportpandasaspdimportwarningswarnings.filterwarni
小赋自留地
·
2020-07-29 11:47
机器学习
Python--
数字炸弹游戏
Python–数字炸弹游戏数字炸弹游戏规则:在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚.比如范围是1~99,炸弹是60,然后猜了一个数字是30,30不是炸弹,那么现在猜数字的范围就缩小到30~100,又猜了一个数字80,80也不是炸弹,那么现在又缩小范围到30~80,每次猜不能猜边界上的值,直到你或电脑猜中这个炸弹,然后就会受到惩罚,游戏结束要求:你先输入一个数如果不是炸弹,然后
没有衬衫
·
2020-07-29 04:19
python
python--
对比两个Excel不同
############################对比两个版本的Excel数据的异同###########################importxlrdimportxlwtimportosl_p=[]#定义两个全局list,分别存储原始和目的需要对比的数据l_t=[]defread_excel():wb_pri=xlrd.open_workbook('verp.xlsx')#打开原始文
老三是只猫
·
2020-07-29 03:53
python
python--
实现归并排序(分治策略)
分治算法总体思想:分—将要求解的较大规模的问题分割成k个更小规模的子问题。治—对这k个子问题分别求解。如果子问题的规模仍然不够小,则再划分为k个子问题,如此递归的进行下去,直到问题规模足够小,很容易求出其解为止。合—将求出的小规模的问题的解合并为一个更大规模的问题的解,自底向上逐步求出原来问题的解。由于分治的过程中会使用到递归的概念,这里再过多的说一下递归的概念:由分治法产生的子问题往往是原问题的
路人寅z
·
2020-07-28 22:58
python
python--
高级内容(文件,爬虫,xml解析)
文件的打开方式:open(name[,mode[buf]])name:文件路径mode:打开方式buf:缓冲buffering大小打开关闭文件:Python提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用file对象做大部分的文件操作。open函数你可以先用Python内置的open()函数打开一个文件,创建一个file对象,并且可以利用不同模式下打开文件的属性来对文件进行编辑举例:f
一只安静的猫
·
2020-07-28 21:55
自学
Python--
常用模块之random模块
random模块:随机数随机小数:(0,1)random.random()随机整数:importrandomprint(random.randint(1,9))#大于等于1且小于9的整数print(random.randrange(1,9,2))#大于等于1且小于9的奇数随机返回一个或多个:importrandomprint(random.choice([1,2,3,4,5,6]))#随机返回一个
不见长安啊
·
2020-07-28 20:08
自学Python
自学
Python--
常用模块之os模块
os.makedirs('dirname1/dirname2')可生成多层递归目录os.removedirs('dirname1')若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname')生成单级目录;相当于shell中mkdirdirnameos.rmdir('dirname')删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rm
不见长安啊
·
2020-07-28 20:08
自学Python
python--
列表
image.pnginsert在指定索引位置添加数据image.pngappend在列表末尾添加数据image.pngextend把列表2追加到列表1中image.png列表[索引]=数据用来修改指定索引的数据image.pngdel列表[索引]删除指定索引的数据image.png列表.pop删除末尾的数据image.png列表.pop(索引)删除指定索引的数据image.png列表.clear清
冥千洛
·
2020-07-28 20:19
Python--
基础练习
1.在Linux电脑上安装python,ipython,pycharm专业版本软件;2.在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;3.Linux下有多少种运行python的不同方法,并分析各自优缺点。并说说你最喜欢哪一种?共有方法三种:Python、Ipython、Vim*.py代码比较少喜欢第二种,比较方便;代码多了就选择第三种4.编写脚本,使用pr
weixin_34138056
·
2020-07-28 18:51
机器学习
Python--
数据处理分析一些方法总结
删除数据#行删除train=train.drop(train[(train['GrLivArea']>4000)].index)#列删除train.drop("Id",axis=1,inplace=True)连接数据#并重设索引,列相同all_data=pd.concat((train,test)).reset_index(drop=True)#当axis=1的时候,concat就是行对齐,然后将
zhxh0609
·
2020-07-28 10:35
机器学习
数据分析与挖掘
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他