随笔分类 -  python

摘要:迭代器 通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某一段代码块,并将每一次迭代得到的结果作为下一次迭代的初始值)。 可迭代对象(iterable):是指该对象可以被用于for…in…循环,例如:集合,列表,元祖,字典,字符串,迭代器等。 在python中如果一个对 阅读全文
posted @ 2022-03-07 15:52 北京流浪儿 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万张图像的尺寸,用Python没问题!你几乎总是能找到一款可以轻松完成数据处理工作的Python库。 然而,虽然 阅读全文
posted @ 2022-03-01 16:11 北京流浪儿 阅读(647) 评论(0) 推荐(1) 编辑
摘要:本期将介绍并演示PaddleOCR+Python+OpenCV实现车牌识别、身份证信息识别和车票信息识别的步骤与效果。 介绍 百度深度学习框架PaddlePaddle开源的OCR项目PaddleOCR近期霸榜github。使用测试后发现识别效果很好,对于简单的应用(车票车牌身份证等),直接用项目提供 阅读全文
posted @ 2022-02-25 18:23 北京流浪儿 阅读(2721) 评论(0) 推荐(0) 编辑
摘要:import randomimport string # 随机整数:print random.randint(1,50) # 随机选取0到100间的偶数:print random.randrange(0, 101, 2) # 随机浮点数:print random.random()print rand 阅读全文
posted @ 2021-02-22 14:57 北京流浪儿 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1、介绍itertools 是python的迭代器模块,itertools提供的工具相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。- 无限迭代器 itertools包自带了三个可以无限迭代的迭代器。这意味着,当你使用他们时,你要知道要的到底是最终会停止的迭代器,还是 阅读全文
posted @ 2020-02-14 15:20 北京流浪儿 阅读(1766) 评论(0) 推荐(0) 编辑
摘要:fromkeys是创造一个新的字典。就是事先造好一个空字典和一个列表,fromkeys会接收两个参数,第一个参数为从外部传入的可迭代对象,会将循环取出元素作为字典的key值,另外一个参数是字典的value值,不写所有的key值所对应的value值均为None,写了则为默认的值 fromkeys() 阅读全文
posted @ 2020-02-09 11:10 北京流浪儿 阅读(1576) 评论(0) 推荐(2) 编辑
摘要:XML 全称 Extensible Markup Language,中文译为可扩展标记语言。XML 之前有两个先行者:SGML 和 HTML,率先登场的是 SGML, 尽管它功能强大,但文档结构复杂,既不容易学也不易于使用,因此几个主要的浏览器厂商均拒绝支持 SGML,这些因素限制了 SGML 在网 阅读全文
posted @ 2020-01-06 13:22 北京流浪儿 阅读(6579) 评论(0) 推荐(0) 编辑
摘要:一、构建工具setup.py的应用场景 在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。所以在安装普通的pyth 阅读全文
posted @ 2019-07-02 14:18 北京流浪儿 阅读(290) 评论(0) 推荐(0) 编辑
摘要:s为字符串 s.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。(重点,这是字母数字一起判断的!!) s.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。(只判断字母) s.isdigit() 所有字符都是数字,为真返回 Tur 阅读全文
posted @ 2019-06-10 10:53 北京流浪儿 阅读(4720) 评论(0) 推荐(0) 编辑
摘要:很多人在工作经常会遇到word转pdf功能,word转pdf还是比较复杂,网上各种包,如python的各种转换包,其实是存在很多问题 的,尤其是对比较复杂的格式,真正的还的是调用组件来转换,这里介绍的是LibreOffice,以MAC环境为例,没有装LibreOffice的 可以通过brew ins 阅读全文
posted @ 2019-04-11 13:12 北京流浪儿 阅读(283) 评论(0) 推荐(0) 编辑
摘要:一、从操作系统角度 操作系统处理任务, 调度单位是 进程 和 线程 。 1.进程: 表示一个程序的执行活动 (打开程序、读写程序数据、关闭程序) 2.线程: 执行某个程序时, 该进程调度的最小执行单位 (执行功能1,执行功能2) 一个程序至少有一个进程 一个进程至少有一个线程 1.并行: 需要处理的 阅读全文
posted @ 2019-02-25 11:39 北京流浪儿 阅读(772) 评论(0) 推荐(0) 编辑
摘要:封装类 阅读全文
posted @ 2018-11-09 11:05 北京流浪儿 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:代码: 使用方法如下: 阅读全文
posted @ 2018-09-16 07:59 北京流浪儿 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:python中的with一般用于上下文管理,什么是上下文管理,其实平时我们经常会用到,比如连接数据库 查询数据,操作完成后关闭连接。 还比如打开文件写入数据等操作。 具体实例: with Myresource() as resource: resource.query() 查看执行情况 proces 阅读全文
posted @ 2018-08-03 16:16 北京流浪儿 阅读(201) 评论(0) 推荐(0) 编辑
摘要:经常会有同学问我为什么选择Python。我很喜欢这门语言,因为它的简洁灵活,易学,易读,可移植并且功能强大。 高级 可以说,每一代编程语言的产生,我们都会达到一个新的高度。从汇编语言,到C Pascal等,伴随着C语言的诞生,产生了C++、Java这样的现代编译语言,之后有了强大的可以进行系统调用的 阅读全文
posted @ 2018-07-02 18:18 北京流浪儿 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1、当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份: 好处是简单,缺点是类型是int,并且仍然是变量。 更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类来实现这个功能: 这样我们就获得了Month类型的枚 阅读全文
posted @ 2018-07-02 10:35 北京流浪儿 阅读(233) 评论(0) 推荐(0) 编辑
摘要:#get接口调用 #requests调用 over! 阅读全文
posted @ 2018-06-05 14:31 北京流浪儿 阅读(635) 评论(0) 推荐(0) 编辑
摘要:先了解下CPU的简单运行原理: 它运行速度非常快,1s内可以运行成千上万次,一个核心可以把1s切分成成千上万个时间片段,这个核心确实同时只能运行一个任务;但是可以将多个任务交替执行,比如上一个时间片段内运行A任务,下个时间片段可以运行B任务,交替执行,因为时间片段很短,所以感觉就是同时在进行了。 再 阅读全文
posted @ 2018-04-25 14:46 北京流浪儿 阅读(675) 评论(0) 推荐(0) 编辑
摘要:现在公司的每个tomcat项目都有测试和生产两个环境,对于经常需要上线的tomcat项目,如用手工更新就非常耗费时间和人力。现用fabric开发了一个自动发布tomcat项目的脚本,该脚本已经在公司使用的非常稳定。 fabric自动发布脚本流程如下: 脚本使用方法:fab -f name.py pr 阅读全文
posted @ 2018-04-19 18:10 北京流浪儿 阅读(279) 评论(0) 推荐(0) 编辑
摘要:来源知乎:https://www.zhihu.com/question/23474039/answer/269526476 在介绍Python中的线程之前,先明确一个问题,Python中的多线程是假的多线程! 为什么这么说,我们先明确一个概念,全局解释器锁(GIL)。Python代码的执行由Pyth 阅读全文
posted @ 2018-03-19 11:14 北京流浪儿 阅读(356) 评论(0) 推荐(0) 编辑