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-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
机器学习
数据分析与挖掘
python(模块和包的总结)
包括:内置模块,自定义模块,第三方模块;什么是模块(
python--
核心概念)1.每一个以扩展名.py结尾的pyth
qq_43194257
·
2020-07-28 09:08
Python--
实现插入排序(从小到大排序)
插入排序算法原理:从列表中第二个元素开始依次向前比较,从小到大排列,如果比较的数比被比较的数数值小,那么两个元素交换位置。算法实现过程:代码的实现list=[5,3,9,7,4]foriinrange(1,len(list)):forjinrange(i,0,-1):iflist[j]
wyza
·
2020-07-28 08:21
python
算法
Python--
阿里云服务器CentOS 配置流程(一)
系统配置设置密码:passwd查看磁盘:fdisk-l磁盘分区:fdisk/dev/vda1输入:n输入:p输入:1输入:回车2次输入:wq分区格式化:mkfs.ext3/dev/vda1转到根目录下:cd/新建web目录:mkdirweb写入新分区信息:echo‘/dev/xvdb1/webext3defaults00’>>/etc/fstab查看信息是否写入成功:cat/etc/fstab系统
liefyuan
·
2020-07-28 06:30
Linux
python--
从入门到实践--chapter 15 16 17 生成数据/下载数据/web API
1.随机漫步random_walk.pyfromrandomimportchoiceclassRandomWalk():def__init__(self,num_points=5000):self.num_points=num_pointsself.x_value=[0]self.y_value=[0]deffill_walk(self):whilelen(self.x_value)1billio
Michael阿明
·
2020-07-28 05:00
Python
python--
基础知识点--导入模块
1.包的概念和结构当一个项目中有很多模块时,需要再进行组织时。可将模块功能类似的模块放到一起形成“包”。本质上,“包”就是一个必须有__init__.py文件的文件夹。包下面可以包含“模块”,也可以再包含“子包”。就像文件夹下可以有文件也可以有子文件夹一样。__init__.py文件的作用:包的标识,区别于普通文件夹。实现模糊导入,就是使用import*导包。导入包实际执行的是__init__.p
Chasing__Dreams
·
2020-07-27 15:32
python
#
基础知识点
python
python--
基础知识点--multiprocessing
手册:multiprocessing—基于进程的并行Pythonmultiprocessing模块中常用函数和类的统计一.进程通信(对于进程间通信此处理解不清,可能有误)进程间通信方式:消息机制:Pipe、Queue共享内存:Value、Array共享文件:mmap模块同步原语:Lock、RLock、Event、Semaphore、Condition。消息机制(Pipe、Queue)效率高帮我们处
Chasing__Dreams
·
2020-07-27 15:36
python
#
基础知识点
python--
堆(heap)与堆排序
什么是堆堆是一种完全二叉树,有最大堆和最小堆两种1.最大堆:对于每个非叶子节点V,V的值都比它的两个孩子大,称为最大堆特性(heaporderproperty)最大堆里的根总是存储最大值,最小的值存储在叶节点2.最小堆:和最大堆相反,每个非叶子节点V,V的两个孩子的值都比它大关于堆的操作堆提供了很有限的几个操作:1.插入新的值。插入比较麻烦的就是需要维持堆的特性。需要sift-up操作,具体在代码
KrisChung
·
2020-07-16 07:46
个人总结
Python--
闭包的概念
闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式(而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。不同的语言实现闭
龙仔941
·
2020-07-16 06:10
Python--
递归函数
如果一个函数在内部调用自身本身,这个函数就是递归函数。fact(n)用递归的方式写出来就是:deffact(n):ifn==1:return1returnn*fact(n-1)如果我们计算fact(5),可以根据函数定义看到计算过程如下:===>fact(5)===>5*fact(4)===>5*(4*fact(3))===>5*(4*(3*fact(2)))===>5*(4*(3*(2*fact
极客理想
·
2020-07-16 04:33
概念
遇到问题--
python--
爬虫--使用代理ip第二次获取代理ip失败
情况获取代理ip的代码defferch_proxy_ips():try:api="http://dynamic.goubanjia.com/dynamic/get/12323.html?sep=3"response=urllib.request.urlopen(api,timeout=8)the_page=response.read()content=the_page.decode("utf8")
张小凡vip
·
2020-07-16 04:44
数据采集
python
上一页
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
其他