惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
H
Help Net Security
Jina AI
Jina AI
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
博客园 - 叶小钗
Y
Y Combinator Blog
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
C
Check Point Blog
Recent Announcements
Recent Announcements
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
云风的 BLOG
云风的 BLOG
雷峰网
雷峰网
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
B
Blog

会走路的三百块

会走路的三百块 会走路的三百块 其他 | 会走路的三百块 会走路的三百块 Unity-业务框架 | 会走路的三百块 其他 | 会走路的三百块 part 4 踩坑记录 | 会走路的三百块 Unity-进阶知识 | 会走路的三百块 Unity-天命6源码 | 会走路的三百块 CICD | 会走路的三百块 part 1 linux的历史节点 | 会走路的三百块 C的编译器 | 会走路的三百块 字符串常量存储 | 会走路的三百块 第三章 数据和C | 会走路的三百块 类型转换和缩减 | 会走路的三百块 零散知识点 | 会走路的三百块 DNS选择机制 | 会走路的三百块 网络八股Cache | 会走路的三百块 第三章-数据和C | 会走路的三百块 一些零散的知识点 | 会走路的三百块 自顶向下 | 会走路的三百块 linux简单速通 | 会走路的三百块 设计图的概述 | 会走路的三百块 AI和自动化暂存 | 会走路的三百块 第一章 初识C语言 | 会走路的三百块 Games101 | 会走路的三百块 Unity-Lua补充 | 会走路的三百块 Unity-个人Demo | 会走路的三百块 Unity-基础知识 | 会走路的三百块 Unity环境搭建 | 会走路的三百块
Python库 | 会走路的三百块
2026-05-25 · via 会走路的三百块

创建于 2022年5月18日 18:16:08 · 约328字

collections ​

首当其冲,这个高性能扩展数据类型库是每一个pythoner必须的

numbers ​

列举出了基本的数据类型

bisect序列排序 ​

^194418

文档
insortinsort_right默认方式
bisectbisect_right默认方式
一共四个算法,二分查找bisect和插入insort,分别是从左或者右
可以用来维护一个排序序列
insort不会返回值,bisect会返回适合插入的位置,可以直接用序列的insert插入

python

import bisect  

a=[]  
bisect.insort_right(a,6)  
bisect.insort_right(a,7)  
bisect.insort_right(a,2)  
bisect.insort_right(a,4)  
  
a.insert(bisect.bisect_right(a,5),5)  
print(a)
#----结果----
[2, 4, 5, 6, 7]

用来查找的时候按照官方文档包装一下

functools模块学习 - 简书

偏函数 ​

^ff28bf

提前把函数的参数固定住,配合闭包看

cache ​

加速缓存

用于更好遍历和封装的库 itertools.groupby数组只会去相邻的重,groupby的本质是使用前使用前先排序 【python技巧059】用itertools处理各种花样的迭代_哔哩哔哩_bilibili

时间和日期 ​

测试程序性能 ​

arrow ​

try-except的使用规范 ​

哈希 ​

文件和序列化IO ​

图像音视频 ​

pillow opencv moviepy musicpy pydub

网络 ​

pywifi paramiko

有趣的包 ​

tqdm进度条 ​

提供文本动画进度条,使用方法:

Python

import time
from tqdm import tqdm
for i in tqdm(range(1000)):
    time.sleep(.01)
#----------
65%|██████████████████▏           | 649/1000 [00:07<00:04, 86.51it/s]

代码流程可视化 ​

pycallgraph ​

code2flow ​

python分析调试 ​

Python分析调试神器【VizTracer】之作者精讲_哔哩哔哩_bilibili
gaogaotiantian/viztracer