WinPython简介 WinPython是一个免费的、开源的、可移植的Python编程语言的发行版,适用于windows 8/10以及科学和教育用途。 它是一个功能齐全的基于Python的科学环境: 专为科学家、数据科学家和教育设计 (thank…
家里买了微小积木供小朋友玩,由于自带的说明中仅有几幅图,拼了几个就拼完了,于是打算使用Python做一个像素画图片工具。 整体逻辑非常简单: 使用Pillow包读取图片 将图片分割成一个个正方形像素块 获取像…
Fuzzy C-Means简介 模糊理论 模糊控制是自动化控制领域的一项经典方法。其原理则是模糊数学、模糊逻辑。1965,L.A. Zadeh发表模糊集合“Fuzzy Sets”的论文,首次引入隶属度函数的概念,打破了经典数学“非0即1”的局限…
使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说未必不是一个好的工具。 常见GUI框架 PyQt5:Qt是一个跨平台的…
装饰器简介 装饰器(decorator)是一种高级Python语法。可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python…
协程简介 在了解协程、异步之前,我们首先得了解一些基础概念:,如阻塞和非阻塞、同步和异步、多进程和协程。 阻塞和非阻塞 阻塞:阻塞状态指程序未得到所需计算资源时被挂起的状态。程序在等待某个操作完成期间…
python-docx是用于创建可修改微软Word(.docx)的一个Python库。个人觉得平时使用的场景不多,最近在学习自动化办公看到的内容,仅做一些简单的梳理。 python-docx的文档拆解 python-docx将整个文档看做是一个Doc…
我们都知道,在 Python 中,我们可以 for 循环去遍历一个列表,元组或者 range 对象。那底层的原理是什么样的呢? 在了解 Python 的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器…
在学习Python的时候,针对的如何导入模块、包等基本上都是一笔带过。原因除了导入的语法非常简单外,另一方面是学习初期不会涉及到大型的项目,也不会涉及到自己编写模块和包,通常不会在这里遇到什么问题。而在实…
Python error Unable to find vcvarsall.bat 错误是我在 Windows 平台下安装 Python 包时遇到的印象最深刻的问题。整理这篇解决方案的时间还在 2012 年 9 月 10 日。已经九年过去了,相信还有不少的朋友遇到类似的…