语句contextlib笔记python

inspect:获取python对象的有用信息

楔子 有些时候,我们需要得到一个对象的某些属性,我们最常用的就是通过type来查看该对象的类型,或者使用dir来查看该对象具有哪些属性。但是python提供了一个非常好的模块:inspect,来帮助我们更好地获取对象的属性,下面就来看看该模块支持哪些方法。 检测对象的种类 这里指的是种类,不是类型。 ......
有用 对象 inspect python 信息

python中yield关键字

yield 就是保存当前程序执行状态。yield可以简单理解为return操作,但和return又有很大的区别。执行完return,当前函数就终止了,函数内部的所有数据、内存空间,全部都没有了。而yield在返回数据的同时,还保存了当前的执行内容,当你再一次调用这个函数时,他会找到你在此函数中的yi ......
关键字 关键 python yield

在一个文件夹中,有3000个json文件,我想将md5相同的json文件提取到同一个文件夹中,python实现

以下是一个使用Python实现的示例代码,可以将具有相同MD5哈希值的JSON文件提取到同一个文件夹中: import os import shutil import hashlib # 用于计算文件的MD5哈希值 def calculate_md5(file_path): with open(fi ......
文件 文件夹 json python 3000

【python基础】新建/运行python项目

# 1.新建python项目 1. 在编写程序之前,我们需要新建一个项目(Project),在桌面双击PyCharm的快捷方式![image](https://img2023.cnblogs.com/blog/3179433/202305/3179433-20230526074257088-7431 ......
python 基础 项目

C#学习笔记 -- 枚举与位标志

位标志 开发者使用单个字的不同位表示一组开关的紧凑方法, 称为位标志, 可以使用枚举来实现它, 步骤如下 确定需要多少个位标志, 并选择一种有足够多位的无符号类型(uint, ulong)来保存他 确定每个个位位置代表什么, 并给他们一个名称. 声明一个选中的整数类型的枚举, 每个成员有一个位位置表 ......
标志 笔记

C#学习笔记 -- 枚举

枚举 1、枚举 枚举是开发者定义的类型, 与类、结构一样 与结构一样, 枚举是值类型, 因此直接存储他们的数据, 而不是分开存储成引用和数据 枚举只有一种类型的成员: 命名的整数值常量 enum TrafficL { Green, Red, Yellow } 每个枚举类型都有一个底层整数类型, 默认 ......
笔记

python @property

在 Python 中,`@property` 是一个装饰器,它可以帮助我们将类的方法转换成只读属性,使用这个装饰器之后,其实就是getter,其他的对该属性的操作必须使用装饰器申明,否则报错 使用 `@property` 装饰器的语法如下: ```python class MyClass: def ......
property python

python内置库--csv模块

# 1 # 2 相关函数介绍 ## csv.reader() csv.writer() csv.reader(csvfile, dialect='excel', **fmtparams) 返回一个 reader 对象,该对象将逐行遍历csvfile csvfile 可以是任何对象,只要这个对象支持 ......
模块 python csv

es笔记七之聚合操作之桶聚合和矩阵聚合

> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记七之聚合操作之桶聚合和矩阵聚合](https://mp.weixin.qq.com/s/SFiLEtnUqxncL-ZQj1zqgg) 桶(bucket)聚合并不像指标(metric)聚合一样在字段上计算,而是会创建数据的桶,我们可以理 ......
矩阵 笔记

Github疯传!谷歌师兄的LeetCode刷题笔记开源了!

有小伙伴私聊我说刚开始刷LeetCode的时候,感到很吃力,刷题效率很低。我以前刷题的时候也遇到这个问题,直到后来看到这个谷歌师兄总结的刷题笔记,发现LeetCode刷题都是套路呀,掌握这些套路之后,就变得非常简单了! 这份笔记是作者在找工作的时候,刷了几百道的LeetCode题目,然后按照数据结构 ......
师兄 LeetCode 笔记 Github

《用户故事与敏捷方法》阅读笔记1

第一章介绍了用户故事的概念及其作用。用户故事是对于软件的需求描述,它从最终用户的角度出发,强调的是用户的需求与期望,而非技术实现细节。用户故事有助于开发团队更好地理解用户需求,指导团队进行有效的软件开发。 第二章讨论了用户故事的优点与不足。用户故事的优点包括易于理解、灵活性高、与客户沟通畅通等等;而 ......
笔记 方法 故事 用户

Python求前后第n个月函数

数据分析常用到: ```python # 求往后第 n 个月 # monthstr 格式:YYYY-MM # # print next_month("2023-05", 1) # 2023-06 # print next_month("2023-05", 6) # 2023-11 # print n ......
函数 Python

如何在ubuntu下安装Vscode并且运行C语言文件或者python文件

要想在ubuntu中编写并运行C语言或python文件,有两种方法,第一种是直接用vim编写(在我之前的文章中有详细介绍) 可以点击如下链接: 如何在ubuntu安装C语言环境 - 代师 - 博客园 (cnblogs.com) 如何在Ubuntu中编写Python代码并运行 - 代师 - 博客园 ( ......
文件 语言 ubuntu Vscode python

python 发送微信消息

python 自动化,可以模拟键盘输入,因此,可以控制微信,发送消息,代码如下: 1 import sys 2 import pyautogui 3 import pyperclip 4 import time 5 import configparser 6 7 """ 8 安装依赖: 9 pip ......
消息 python

*【学习笔记】(11) 树链剖分——再战三百回

树链剖分,顾名思义,就是将树分割成若干条链的形式,以维护树上路径的信息。 # 重链剖分 这里给出一些定义: * 重儿子:表示其子节点中子树最大的子结点 * 轻儿子:不是重儿子的子节点 * 重边:父节点到重儿子的边 * 轻边:父节点到轻儿子的边 * 重链:若干条首尾衔接的重边构成的链 这里引用一下 O ......
笔记 11

5.25 python 功能(对石家庄铁道大学网站稳定性的检测)

我今天完善了一下我的python大作业中对石家庄铁道大学网站运行时间,同时承载多少用户同时点击之后还能稳定运行,以及对用户访问时响应速度的一个监测。 代码如下: import requestsimport timeimport tkinter as tkclass Application(tk.Fr ......
大学网站 铁道 稳定性 功能 python

读书笔记

过去我是怎么做的:倾向于集中精力做技术方面而不是人际关系方面的工作 为什么这样做不好:人际交往很复杂,并且就效果而从来都不会是很明晰和清楚的,但是它们比工作的任何其它方面更重要 如何解决:加强人际关系方面的工作,提高沟通能力 过去我是怎么做的:没有当一个催化剂 为什么这样做不好:催化剂是重要的,因为 ......
笔记

计量经济学笔记-2一般回归分析和模型设定

## 2.一般回归分析和模型设定 问题1: - 辨别相关性是不是因果关系 - 统计关系:预测关系 - 经济关系:因果关系 问题2: - 一般归回分析和线性回归模型 问题3: - 线性回归模型的系数`coefficients`的经济意义 **回归分析**是研究变量Y和变量X之间关系的常用工具。 - 用 ......
计量经济学 经济学 模型 笔记

计量经济学笔记-1前言&导论

## 前言 Textbook:《高级计量经济学》洪永淼 著 高等教育出版社 ISBN:9787040324242 Address: [MOOC-高级计量经济学](https://www.icourse163.org/course/XMU-1002606048?tid=1002790102) Plan ......

SQL SERVER 月、季、年统计与常用查询语句汇总

@@sqlserver 年 季 月 SQL SERVER 月、季、年统计与常用查询语句汇总 一、SQL SERVER 月、季、年统计查询 --本天 SELECT *FROM dbo.TableName WHERE DATEDIFF(DAY,TimeField,getdate())= 0; --本周 ......
常用查询 语句 常用 SERVER SQL

[sqlserver]如何在while循环语句中实现对游标的fetch后赋值给相应变量

@@sqlserver 游标 当前列 赋值 希望在while时,实现对游标fetch后将取得的值赋给相应的变量。如下面的程序,但是没有成功赋值。希望高手解决!!如下:create table #promprod (sevencode nvarchar(20))insert into #prompro ......
游标 变量 语句 sqlserver fetch

构建之法阅读笔记09

第十三章 软件测试 13.1 名词解释 Bug :软件的缺陷 Test Case :测试用例。测试用例描述了一个完整的测试过程,包括测试环境、输入、期望的结果等 Test Suite :测试用例集。即一组相关的测试用例 13.2 Bug解释与实例 ①Bug可以分解为:症状(Symptom)、程序错误 ......
笔记

构建之法阅读笔记08

第十一章 软件设计与实现 11.2 图形建模和分析方法 思维导图、实体关系图、Use Case Diagram 11.3 其他设计方法 形式化的方法、文学化编程 11.5 开发阶段的日常管理 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户 ......
笔记

构建之法阅读笔记07

第十章 典型用户和场景 10.1 典型用户和典型场景 ①怎样定义典型用户? 我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。 受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者” 不受欢迎的典型用户——指那些有不正当目的的用户 ......
笔记

《程序员修炼之道--从小工到专家》阅读笔记03

本次阅读的是第四章和第五章,下面是阅读笔记和心得体会。 第四章:注重实践本章主要强调的是从理论到实践的转变,推崇实践、实验和原型设计等方式来使软件开发更加高效和成功。作者说,软件开发是一项具有实验性质的工作,我们需要反复实验,检查和验证我们的判断和设计是否符合预期。同时,还应该注重代码质量,写出简单 ......
小工 程序员 笔记 程序 专家

5)基本查询语句

1、select语句:select格式: select 字段列表 from 数据源 [where 条件表达式] [group by 分组字段[ having 条件表达式]] [ order by 排序字段[asc | desc]] where字句 用于指定记录的过滤条件,group by 子句用于对 ......
语句

lucas定理 学习笔记

# lucas定理 学习笔记 [TOC] ## 介绍 > lucas定理用于解决形如 $C_n^m \mod p (p\in prime)$ 的问题。 设 $n,m$ 用 $p$ 进制来表示为:$(n_an_{a-1}\cdots n_0)_p , (m_am_{a-1}\cdots m_0)_p$ ......
定理 笔记 lucas

python 格式化代码

安装 pre-commit ```bash sudo apt install pre-commit -y ``` ```plaintext repos: - repo: https://github.com/python/black rev: 23.3.0 hooks: - id: black la ......
代码 格式 python

python计算余弦相似性和汉明距离

要使用矩阵相乘来计算7个二进制编码之间的余弦相似性,我们需要先将二进制编码转换为数值向量。对于每个二进制编码,我们可以将0映射为-1,将1映射为1,从而得到一个数值向量。然后,我们可以将这些数值向量表示为一个矩阵,并进行矩阵相乘来计算余弦相似性。 以下是一个示例代码,使用Python和NumPy库来 ......
余弦 相似性 python