• Python调用WPS把文档转换PDF,并把PDF转图片

    Python调用WPS把文档转换PDF,并把PDF转图片,首先需要安装WPS,然后利用pypiwin32把文档转化成PDF,再利用fitz、PyMuPD把PDF转化成图片

    Python | office 2024-07-10 16:46:19 浏览(1146) 阅读原文
  • python 多维数组如何转化成一维数组

    python多维数组为一维数组(reshape、flatten、ravel),使用NumPy库.

    Python 2023-07-18 18:16:06 浏览(2444) 阅读原文
  • opencv-python 函数记录

    opencv 是用于快速处理图像处理、计算机视觉问题的工具,支持多种语言进行开发如c++、python、java等。本教程所有示例基于opencv-python,使用python语言对数字图像进行处理和研究。

    Python | Opencv 2023-06-21 09:32:31 浏览(954) 阅读原文
  • python编写“冰墩墩”

    “冰墩墩(英文:Bing Dwen Dwen,汉语拼音:bīng dūn dūn),是2022年北京冬季奥运会的吉祥物。将熊猫形象与富有超能量的冰晶外壳相结合,头部外壳造型取自冰雪运动头盔,装饰彩色光环,整体形象酷似航天员。那么本文就用python写一个冰墩墩。

    Python 2022-03-31 15:21:29 浏览(2831) 阅读原文
  • 有向图(Digraph)

    有向图根无向图的最大区别在于有向图是具有方向的,所以在实现上也会有很大的不同。

    算法 2022-03-30 15:24:49 浏览(3681) 阅读原文
  • 无向图(Undirected Graph)

    无向图(Undirected Graph)

    算法 2022-03-30 15:24:49 浏览(3280) 阅读原文
  • 图(Graph)

    图是由一组顶点和一组能够将两个顶点相连的边组成的。

    算法 2022-03-30 15:05:04 浏览(2252) 阅读原文
  • 并查集(Disjoint-Set)

    并查集(Disjoint-Set)是一种可以动态维护若干个不重叠的集合,并支持合并与查询两种操作的一种数据结构。

    算法 2022-03-30 15:05:04 浏览(2326) 阅读原文
  • B-树(B-Tree)与B+树(B+Tree)

    B树是一种树状数据结构,它能存储数据,对其进行排序并允许以O(logN)的时间复杂度进行查找,顺序读取、插入和删除等操作

    算法 2022-03-30 15:05:04 浏览(2416) 阅读原文
  • 平衡树(Balance Tree,BT)

    平衡树(Balance Tree,BT) 指的是,任意节点的子树的高度差都小于等于1。

    算法 2022-03-30 15:05:03 浏览(2799) 阅读原文
  • 优先队列(Priority Queue)

    普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。通常采用堆数据结构来实现。

    算法 2022-03-30 15:05:03 浏览(2661) 阅读原文
  • 迪米特法则(Law of Demeter,LoD)

    迪米特法则(Law of Demeter,LoD)又叫作最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeastern University)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(Ian Holland)提出,被 UML 创始者之一的布奇(Booch)普及,后来又因为在经典著作《程序员修炼之道》(The Pragmatic Programmer)提及而广为人知。

    设计模式 2021-12-30 15:18:44 浏览(2326) 阅读原文
  • 原型模式(Prototype)

    用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。

    设计模式 2021-12-30 15:17:53 浏览(2020) 阅读原文
  • 代理模式(Proxy)

    代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。 使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、创建开销大的对象或需要安全控制的对象),并且可以在不改变目标对象的情况下添加一些额外的功能。

    设计模式 2021-12-30 15:16:55 浏览(1361) 阅读原文
  • 装饰模式(Decorator)

    通常情况下,扩展一个类的功能会使用继承方式来实现。但继承具有静态特征,耦合度高,并且随着扩展功能的增多,子类会很膨胀。如果使用组合关系来创建一个包装对象(即装饰对象)来包裹真实对象,并在保持真实对象的类结构不变的前提下,为其提供额外的功能,这就是装饰模式的目标。

    设计模式 2021-12-30 15:15:56 浏览(1917) 阅读原文