标签: python

Python 数据可视化之韦恩图

韦恩图简介 维恩图(Venn),也叫温氏图、维恩图、范氏图,用于显示元素集合重叠区域的图表。维恩图是关系型图表,通过图形与图形之间的层叠关系,来表示集合与集合之间的相交关系。 适合场景1:表示2个集合…

器→工具, 工具软件 ·

Python虚拟环境的创建与管理

为什么要创建虚拟环境? 创建虚拟环境是为了在同一台计算机上,使用不同的Python项目需要的不同版本的Python解释器、第三方库和依赖项,以避免版本冲突和相互影响的问题。虚拟环境是一个独立的Python运行时环境,…

使用Python将图片转化为ASCII字符图

在一些TXT文件中我们经常能看到一些以字符呈现的图像。这一类的图像一般称为ASCII art。 使用Python可以非常方面的生成ASCII art。今天要做的是将以下《戴珍珠耳环的少女》图片转化为ASCII ART。 在…

术→技巧, 研发 ·

Python数据科学IDE软件的选择

WinPython简介 WinPython是一个免费的、开源的、可移植的Python编程语言的发行版,适用于windows8/10以及科学和教育用途。 它是一个功能齐全的基于Python的科学环境: 专为科学家、数据科学家和教育设计 (…

器→工具, 工具软件 ·

使用Python生成像素画图片

家里买了微小积木供小朋友玩,由于自带的说明中仅有几幅图,拼了几个就拼完了,于是打算使用Python做一个像素画图片工具。 整体逻辑非常简单: 使用Pillow包读取图片 将图片分割成一个个正方形像素…

术→技巧, 研发 ·

模糊C聚类算法Fuzzy C-Means

Fuzzy C-Means简介 模糊理论 模糊控制是自动化控制领域的一项经典方法。其原理则是模糊数学、模糊逻辑。1965,L. A. Zadeh发表模糊集合“Fuzzy Sets”的论文, 首次引入隶属度函数的概念,打破了经典数学“非0即 1”…

Python图形界面框架PyQt5

使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说未必不是一个好的工具。 常见GUI框架 PyQt5:Qt是一个跨平…

如何理解Python装饰器

装饰器简介 装饰器(decorator)是一种高级Python语法。可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python…

器→工具, 编程语言 ·

Python协程与异步

协程简介 在了解协程、异步之前,我们首先得了解一些基础概念:,如阻塞和非阻塞、同步和异步、多进程和协程。 阻塞和非阻塞 阻塞:阻塞状态指程序未得到所需计算资源时被挂起的状态。程序在等待某个操作完…

器→工具, 编程语言 ·

Python Word处理文档:python-docx

python-docx 是用于创建可修改微软 Word(.docx) 的一个 Python 库。个人觉得平时使用的场景不多,最近在学习自动化办公看到的内容,仅做一些简单的梳理。 python-docx的文档拆解 python-docx将整个文档看做…