Python模块学习 ---- re正则表达式

Python模块学习 ---- re正则表达式

知行编程网 python社区 2年前 (2022-01-04) 4 0

re模块 Python自带了匹配字符串的模块re,我们可以通过该模块对字符串进行(模糊)匹配,提取出我们需要的内容。 re模块中很多功能都是基于正则表达式实现的。正则表达式是一种特殊的字符序列,它能帮助我们去检查字符串是否与某种模式相匹配。 常用方法 1、re.compile(pattern, flags=0) 将正则表达式编译成正则对象,搭配match、search、findall等等进行匹配。...

爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!

爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了! 18

知行编程网 python社区 2年前 (2022-01-19) 4 0

许多组织都在尝试收集和利用尽可能多的数据,以改善其经营方式,增加收入和提升影响力。因此,数据科学家面对50GB甚至500GB大小的数据集情况变得越来越普遍。 不过,这类数据集使用起来不太容易。它们足够小,可以装入日常笔记本电脑的硬盘驱动器中,但同时大到无法装入RAM,导致它们已经很难打开和检查,更不用说探索或分析了。 处理此类数据集时,通常采用3种策略。 第一种是对数据进行二次采样,但缺点很明显:...

6 款 超好用的 Python 时间库

6 款 超好用的 Python 时间库 16

知行编程网 python社区 2年前 (2022-01-19) 4 0

写过Python程序的人都知道,Python日期和时间的处理非常繁琐和麻烦。除了将字符串转换为更有用的 Python 对象之外,还有许多库具有一些有用的方法和工具,可以让你更轻松地进行时间测试、将时间转换为不同的时区、以人类可读的格式输出时间信息,本文将介绍以下六个Python的时间日期库:● Dateutil● Arrow● Moment● Maya● Delorean● Freezegun内建...

关于Python 3.9,那些你不知道的事

关于Python 3.9,那些你不知道的事 5

知行编程网 python社区 2年前 (2022-01-15) 4 0

本文约2125字,建议阅读5分钟。本文介绍Python的新版本带来了更快速的进程释放,性能的提升,简便的新字符串函数,字典并集运算符以及更兼容稳定的内部API。 Python一直在满足社区需求,并且将成为未来使用最多的语言。Python的下一个版本带来了更快速的进程释放,性能的提升,简便的新字符串函数,字典并集运算符以及更兼容稳定的内部API。文章将涉及: 字典并集和可迭代更新 字符串方法 类型提...

Python中下划线的5种含义你都知道吗?

Python中下划线的5种含义你都知道吗?

知行编程网 python社区 2年前 (2022-01-06) 3 0

本文介绍了Python中单下划线和双下划线("dunder")的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。 单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对程序员的提示 - 而有一些含义是由Python解释器严格执行的。如果你想知道“Python变量和方法名称中单下划线和双下划线的含...

把你的朋友变成表情包?Python:So easy

把你的朋友变成表情包?Python:So easy 15

知行编程网 python社区 2年前 (2022-01-18) 3 0

在日常生活中,我们经常会存取一些朋友们的丑照,在这个项目中,我们以萌萌哒的熊猫头作为背景,然后试着在背景图上加入朋友们的照片。效果如下图所示。 实现步骤 导入朋友的照片(前景照片); 处理前景照片(缩放、旋转,填充); 导入熊猫头照片(背景照片); 将前景和背景拼接起来形成表情包; 在表情包下面添加文字。 1、导入需要的库 import cv2import numpy as mpimport ma...

Python模块学习 ---- math模块

Python模块学习 ---- math模块

知行编程网 python社区 2年前 (2022-01-07) 3 0

在数学之中,除了加减乘除四则运算之外——这是小学数学——还有其它更多的运算,比如乘方、开方、对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math 模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具。换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另...

掌握这 7 个 Python 技巧,数据分析不怕!

掌握这 7 个 Python 技巧,数据分析不怕! 13

知行编程网 python社区 2年前 (2022-01-11) 3 0

本文列举了一些提升或加速日常数据分析工作的技巧,包括: 1. Pandas Profiling2. 使用 Cufflinks 和 Plotly 绘制 Pandas 数据3. IPython 魔术命令4. Jupyter 中的格式编排5. Jupyter 快捷键6. 在 Jupyter(或 IPython)中使一个单元同时有多个输出7. 为 Jupyter Notebook 即时创建幻灯片 1. P...

移动并重命名2000个文件,Python,3秒

移动并重命名2000个文件,Python,3秒 2

知行编程网 python社区 2年前 (2022-01-25) 2 0

今天介绍的案例是如何利用Python来自动化移动、修改、重命名文件/夹,这样的操作在日常办公中经常会用到,若能掌握用Python实现将会大大提高效率! 所以我希望能够通过这篇文章来让大家了解:如何基于 os glob 和 shutil 对文件管理的综合运用! 一、需求描述 为了让本文介绍的案例更有通用型,我新建了一个文件夹 files1 存放着 1800+ 个文件,如下所示: 需要完成的内容如下 ...

有趣的Python图片制作,用QQ好友头像拼接出里昂

有趣的Python图片制作,用QQ好友头像拼接出里昂 8

知行编程网 python社区 2年前 (2022-01-26) 2 0

在本文中,我们将实现两个功能: 将所有头像合并为大图 将所有头像以某个模板合成大图 同样,先给上所有运行效果图: 代码实现 1、代码所需库 import requests,codecs,re,urllib,os,random,mathfrom PIL import Imageimport numpy as npimport cv2 as cv 2、代码讲解 本篇博客就不再讲解如何获取好友头像了,需...

扫一扫二维码分享