搜索到与相关的文章
各行各业

poj2007

极角排序,其实是叉乘排序#include#include#include#includeusingnamespacestd;#defineeps1e-8structpoint{doublex,y;}s;doublegetangle(pointa){returnatan2(a.y,a.x);}doublexmult(pointp1,pointp2,pointp0){return(p1.

系统 2019-08-12 01:31:41 2549

Python

python学习手册笔记——32.异常基础

00.异常会根据错误自动被出发,也能由代码出发和截获。异常由四个语句处理。01.异常的函数try/except:捕捉由Python或你引起的异常并恢复try/finally:无论异常是否发生,执行清理行为raise:手动在代码中触发异常assert:有条件地在程序代码中触发异常with/as:实现环境管理器02.用户定义的异常能够通过类编写,它继承自一个内置的异常类:通常这个类的名称叫做Exception03.try/finally:是否有问题都会执行fi

系统 2019-09-27 17:57:33 2548

Python

Python笔记002-列表推导式

Python笔记002-列表推导式以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:列表推导式可以从一个序列快速构建另一个序列,非常方便快捷,强烈建议使用。列表推导式适用于简单的for循环,可以对一个列表中的每个元素进行相同操作,也可以挑选出原列表中满足一定条件的元素组成新的列表。集合推导式应用比较少,而字典推导式却应

系统 2019-09-27 17:56:35 2548

Python

详解Python中正则匹配TAB及空格的小技巧

在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任意字符,*代表0-无穷个,比如说要分别匹配某个目录下的子目录:>>>importre>>>match=re.match(r"/(.*)/(.*)/(.*)/","/usr/local/bin/")>>>match.groups()('usr','local','bin')>>>比如像上面,使用(.*)就能很好的匹配,但如果字符串中里面即有TAB键,又有空格,要匹配出来,如何匹配呢?比如说像"Hell

系统 2019-09-27 17:56:22 2548

Python

Python二维码生成库qrcode安装和使用示例

二维码简称QRCode(QuickResponseCode),学名为快速响应矩阵码,是二维条码的一种,由日本的DensoWave公司于1994年发明。现随着智能手机的普及,已广泛应用于平常生活中,例如商品信息查询、社交好友互动、网络地址访问等等。安装Python的二维码库--qrcode由于生成qrcode图片需要依赖Python的图像库,所以需要先安装Python图像库PIL(PythonImagingLibrary),不然会遇到"ImportError

系统 2019-09-27 17:53:29 2548

Python

Python,Pandas中删除的方法(1)

pandas主要有三个用来删除的函数,.drop()、.drop_duplicates()、.dropna()。总结如下.drop()删除行、列.drop_duplicates()删除重复数据.dropna()删除空值(所在行、列)为避免篇幅太长,将其分为两部分,不想看参数介绍的可以直接看实例。本篇介绍.drop()官方介绍:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.

系统 2019-09-27 17:49:49 2548

Python

python 实现AdaBoost 算法

有用请点赞,没用请差评。欢迎分享本文,转载请保留出处。目前程序的训练部分分类器部分没有问题,但是最后的predict部分还存在点问题,一直没有找出来,等有时间了再来修改吧。采用的数据集:github:https://github.com/Tomator01/-Machine-Learning#-*-coding:utf-8-*-#AdaBoost算法#author:Tomatorimportnumpyasnpimportpandasaspdfromskle

系统 2019-09-27 17:49:05 2548

Python

Windows 任务调度程序定时执行Python脚本

Windows任务调度程序(TaskScheduler)可以定时执行程序,本文分享使用TaskScheduler定时执行Python脚本的两种方法。在控制面版->管理员工具中打开TaskScheduler:在TaskSchedulerLibrary中创建一个新的文件夹demo,右击,点击“CreateBasicTask”,打开创建任务向导:step1:输入任务的名称step2:设置触发任务的周期step3:进一步设置触发任务的周期step4:设置任务的动作

系统 2019-09-27 17:48:04 2548

Python

Python常用的文件及文件路径、目录操作方法汇总介绍

python的文件和路径操作函数基本上位于os和os.path模块中。os.listdir(dirname):列出dirname下的目录和文件os.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.getcwd():获得当前工作目录os.path.split(name):分割文件名与目录(事实上,如果你完全使

系统 2019-09-27 17:46:59 2548

Python

Python跳出循环语句continue与break的区别

虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。break复制代码代码如下:#encoding=UTF-8forxinrange(10):ifx==5:breakprintx上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此printx语句只打到4的时候就终止了,因此输出结果如图:continue复制代码代码如下:#e

系统 2019-09-27 17:46:10 2548