Cachel wood
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
层次分析法(Analytic Hierarchy Process, AHP)介绍及使用教程
层次分析法(AHP)是一种多准则决策方法,通过将复杂问题分解为目标层、准则层和方案层,进行两两比较确定权重。其步骤包括构建层次模型、构造判断矩阵、一致性检验、层次总排序和方案优选。AHP结合定性与定量分析,适用于供应商选择、投资评估等场景,但依赖主观判断且复杂度随指标增多而提高。Python代码示例展示了权重计算和一致性检验的实现。使用时需确保判断矩阵合理性和层次简洁性。原创 2025-06-05 19:50:49 · 88 阅读 · 0 评论 -
python类方法和类的实例化
Python调用类的__new__方法创建对象实例。调用对象的__init__方法对对象进行初始化。返回初始化好的对象实例。需要注意的是,如果__new__方法没有返回该类的实例,那么__init__方法将不会被调用。print("调用 __init__ 方法")# 这里不会输出 "调用 __init__ 方法",因为 __new__ 方法返回了 None。原创 2025-03-18 20:37:57 · 116 阅读 · 0 评论 -
Python 3.10 match语句用法
match和case是中引入的新特性,它们提供了一种强大且灵活的方式来处理条件逻辑。通过学习这些特性,你可以编写更清晰、更高效的代码。希望这个介绍能帮助你更好地理解和使用match语句。原创 2025-01-09 14:39:54 · 528 阅读 · 0 评论 -
Python中的魔术方法(双下方法或特殊方法)介绍
创建实例时调用,返回一个实例。: 初始化实例时调用。: 实例被销毁时调用,用于清理资源。__slots__: 用于限制实例属性,优化内存使用。原创 2024-12-27 10:24:39 · 1068 阅读 · 0 评论 -
Python调用Elasticsearch更新数据库
更新数据库的基本流程。需要注意的是,具体的字段名、索引名和文档。需要根据你的实际情况进行替换。你需要指定索引名、文档。如果需要批量更新文档,可以使用。类创建一个连接实例,指定。如果需要认证,可以添加。以上步骤展示了如何在。原创 2024-12-25 14:06:51 · 831 阅读 · 0 评论 -
python Enum类介绍及cls关键字用法详解
Enum类用于定义枚举,提供了一组命名的常量,而cls关键字用于表示类本身,常用于类方法和工厂方法中。这些特性使得Python代码更加灵活和强大。原创 2024-12-24 17:12:47 · 714 阅读 · 0 评论 -
python round四舍五入和decimal库精确四舍五入
decimal模块以三个核心概念为中心:十进制数(Decimal)、算术上下文(Context)和信号(Signals十进制数是不可变的,包含符号、系数数字和一个指数。算术上下文定义了精度、舍入规则等。信号用于处理计算中的异常条件。原创 2024-12-23 19:48:32 · 1394 阅读 · 0 评论 -
Python中的itertools模块详解
itertools是Python的标准库之一,它提供了一些用于操作迭代器的函数。迭代器是可以逐个访问元素的对象,比如列表、字符串、文件等。一些常用的itertools:生成一个无限迭代器,从start开始,每次增加step。:将可迭代对象无限循环。:将对象重复times次。:将多个可迭代对象连接为一个迭代器。:返回一个迭代器,从start开始到stop结束的元素。:计算多个可迭代对象的笛卡尔积。:返回可迭代对象的所有排列,长度为r,默认为可迭代对象的长度。:返回可迭代对象的所有组合,长度为。原创 2024-10-14 20:53:51 · 543 阅读 · 0 评论 -
python collections模块详解
这些数据结构在不同的场景下非常有用,可以提供更高效的数据操作和更方便的数据访问方式。可以根据具体需求选择合适的数据结构来提升代码的性能和可读性。namedtuple:命名元组,可以创建一个具有命名字段的元组类。collections模块是Python标准库中的一个模块,提供了一些有用的数据结构,用于扩展内置的数据类型。defaultdict:默认字典,当访问不存在的键时,会返回一个默认值,而不会抛出KeyError异常。比列表的操作更快,并且支持线程安全的操作。可以快速计算一个序列中每个元素出现的次数。原创 2024-10-14 21:49:38 · 307 阅读 · 0 评论 -
Python typing模块类型注解
模块提供了更多的类型注释和类型相关的工具。需要注意的是,类型注释只是一种静态类型检查的工具,运行时并不会影响。可以接受一个整数或者浮点数作为参数,并返回参数加1后的结果,返回值的类型也可以是整数或者浮点数。模块中包含了许多不同的类型注释,用于标注函数的参数和返回值的类型。这些类型注解可以帮助开发者在静态分析工具中进行类型检查,提高代码的可读性和可维护性。这些工具可以帮助我们在编码过程中提供类型提示和静态类型检查。是用于定义函数或方法参数或返回值的类型注解的类型。这只是一些常见的类型注释,实际上。原创 2024-10-17 14:27:09 · 478 阅读 · 0 评论 -
python virtualenv创建虚拟环境
【代码】python virtualenv创建虚拟环境。原创 2024-03-02 19:46:17 · 427 阅读 · 0 评论 -
word修改公式默认字体并打出漂亮公式
word自带的公式字体不可否认很丑,要打出latex格式的漂亮字体很困难。使用Markdown工具很多只能导出为不能修改的pdf格式,并且学习成本很高。原创 2023-10-22 15:30:46 · 36650 阅读 · 12 评论 -
python第三方库提取PDF文本信息
这个库的优点是安装简便,但是虽然可以准确提取出文件内的文本信息,但会把一行文本内的每个单词打断成多行,甚至把完整的单词也切割开来,识别精度不是很高。官方说明很详细,但是使用起来略微有些复杂,需要仔细看示例代码才好上手,不过文本提取精度也相当不错!对英文都可以准确识别,直接应用textract识别得到的文本是字节流,通过。pdfPlumber安装简单,操作简单易用,对正文的提取效果好。可以得到正常的文本字符串。从实际效果来看提取精度很高。通过pip包管理工具下载,其他库同理。最终的文本提取效果相当好。原创 2023-07-12 16:14:11 · 1458 阅读 · 0 评论 -
正则表达式的使用(以python为例)
先mark一下,有时间就去写。原创 2021-04-04 23:03:56 · 434 阅读 · 0 评论 -
身份证中的信息汇总
先mark一下,有时间去写。原创 2021-04-04 00:06:42 · 2540 阅读 · 3 评论 -
计算机二级python复习
字典中最大的值是最大的键。sorted(dic,reverse = True) 从大到小sorted(dic,reverse = False) 从小到大Python语言中的组合数据类型包括集合类型、序列类型(列表类型)和映射类型(字典类型),而复数类型属于基本数据类型中的数字类型。字典的get用法for i in t: d[i] = d.get(i,0)+1...原创 2021-03-15 12:56:53 · 224 阅读 · 0 评论 -
用码云gitee解决GitHub下载文件速度慢
GitHub下载项目点击code,之后选择Download ZIP即可。在GitHub下载项目我的下载速度一般基本稳定在20-30KB/s,对于很多项目来说下载速度过慢。本文我们来介绍一种快速下载GitHub项目的方法。很多方法使用更改host来提高访问速度,但是我试验并没有成功,所以我打算使用另一种方法。gitee解决下载速度慢的问题gitee官网:https://gitee.com/点击注册gitee账号,之后进入自己的主页。点击右上角“+”号,之后选择最后一个选项:从 GitHu原创 2021-02-02 20:34:20 · 685 阅读 · 1 评论 -
支持Markdown语法和latex数学公式的小工具
文章目录mathpix snip toolmarkdown nicelatex公式编辑器mpmath个人建议典型使用mathpix snip toolmathpix的这款工具是最受欢迎,使用效果最好的一款软件,在2019年还是免费的,但是现在已经收费了,全年300多人民币实在没必要。在网上找到了一些破解版软件,但是每次都是recognition error。markdown nicemarkdown nicehttps://www.mdnice.com/实际上是为了解决微信公众号不支持Markdow原创 2021-01-26 19:10:38 · 783 阅读 · 1 评论 -
anaconda安装TensorFlow环境
anaconda安装TensorFlow说难也难,说简单也简单,因为涉及很多版本上的问题,所以有时候容易出现一些麻烦。原创 2020-12-06 23:47:38 · 190 阅读 · 1 评论 -
在google drive使用google.colab云服务
Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究。Google Colab最大的好处是给广大的AI开发者提供了免费的GPU使用,GPU型号是Tesla K80。你可以在上面轻松地跑例如:Keras、Tensorflow、Pytorch等框架。google.colab依赖于平台google drive。Google Drive是谷歌公司推出的一项在线云存储服务,通过这项服务,用户可以获得15GB的免费存储空间。同时,如果用户有更大的需求,则可以通过付费的方式获得原创 2020-11-30 22:27:33 · 464 阅读 · 1 评论 -
anaconda的安装与汉化
anaconda的安装可以参考我以前的这篇文章,我们主要来介绍一下anaconda的汉化。原创 2020-11-30 17:39:06 · 11378 阅读 · 3 评论 -
好用的网站分享(包含一个词云网站)
一个超级有用的网站链接https://funletu.com/video-analysis-download-tool-summary/Funletu:发现好物,分享资源,推荐精品包含很多视频下载助手(包括解码之类的),不管是B站、微博、秒拍、小红书等等都可以找到对应的工具。还包括国外的很多网站。包含很多音乐软件,相信你可以发现很多惊喜哦。包含许多很有用的软件或者网站提供,例如adobe全家桶等等,各种各样的要求在这里都可以得到满足。分为工具类、网站类、软件类,各取所需,拿走不谢。内涵原创 2020-10-28 22:34:36 · 1434 阅读 · 0 评论 -
HTML颜色与RGB颜色的转换
HTML颜色与RGB颜色的转换原创 2020-08-28 21:01:32 · 4048 阅读 · 0 评论 -
怎么把ppt转化成图片
PPT快速转图片原创 2020-08-13 21:28:14 · 3382 阅读 · 0 评论 -
获取公众号封面和内部的视频
获取公众号封面和内部的视频,解决生活中的一些小困难原创 2020-07-13 17:28:11 · 804 阅读 · 0 评论 -
取模运算和取余运算的区别
取模运算取余运算英文名Modulo OperationRemainder Operation语言C/C++/Javapython负整数的除法商向0靠近商向负无穷靠近democ语言#include<stdio.h>int main(void){ printf("-2 %% 3=%d\n",-2%3); printf("-6 %% 3=%d\n",-6%3); printf("-5 %% 3=%d\n",-5%3); re...原创 2020-09-22 23:27:24 · 473 阅读 · 0 评论 -
Windows系统配置全局变量
比如我们把mysql安装在E:\mysql\bin路径下,但是电脑的默认路径是C:\User\lenovo,这时我们每次调用mysql语句都要写全路径,很麻烦,我们可以把新的路径添加到环境变量path之中。在搜索框查找环境变量进入编辑区进入系统变量,找到path,点击“编辑”进入之后点击“新建”把需要的路径添加到最后即可。其他需要的路径按同样的方式添加即可。...原创 2020-11-30 16:21:57 · 3145 阅读 · 0 评论