- 博客(87)
- 收藏
- 关注
原创 excel数据透视表
注意:键入公式时,请使用“插入字段”按钮快速插入字段。要删除计算字段,请选择该字段,然后单击“删除”(在“添加”下)。参考:https://zhuanlan.zhihu.com/p/360928034。2.在“分析”选项卡上的“计算”组中,单击“字段,项目和集”。导航栏选择“插入”——“数据透视表”1.单击数据透视表内的任何单元格。出现“插入计算字段”对话框。
2025-04-02 15:27:10
130
原创 python 并行请求多个 HTTP 接口
urls = [“query_1”,“query_2”,“query_3”,“query_4”,“query_5”# 定义请求函数data = {try:response.raise_for_status() # 检查请求是否成功# 定义请求函数 def post_request(url , query) : data = {
2025-02-17 19:49:41
450
原创 如何使用IntelliJ IDEA运行第一个Java程序?
原理: 在 IntelliJ IDEA 中,选择 Help -> Eval Reset -> Auto reset before per restart,再选择 Reset 的操作会重置 IntelliJ IDEA 的评估(Evaluation)状态。当您试用期满或者需要重新开始试用期时,可以通过执行这个操作来清除之前的评估状态,从而获得一个新的试用期。具体来说,Auto reset before per restart 意味着在每次重新启动 IntelliJ IDEA 时,都会自动执行重置操作。
2025-01-09 21:58:54
250
原创 【Python】比较字符串相似度
评价字符串相似度最常见的办法就是:把一个字符串通过插入、删除或替换这样的编辑操作,变成另外一个字符串,所需要的最少编辑次数,这种就是编辑距离(edit distance)度量方法,也称为Levenshtein距离。字符串相似度应用场景:拼写纠错、文本去重、上下文相似性、不同来源数据对比等。
2024-12-26 11:26:29
420
原创 python 将数据保存到现有的Excel文件的新工作表
out_file = ‘query.xlsx’df1 = pd.DataFrame(out_data)若直接写入:df1.to_excel(out_file, index=False, sheet_name=‘v5v7’)with pd.ExcelWriter(out_file, engine=‘openpyxl’, mode=‘a’) as writer:df1.to_excel(writer, sheet_name=‘v5v7’, index=False)
2024-12-13 16:50:41
590
原创 python数据写入excel文件
k = e , v = [‘1’, ‘e’, 0.83, 437, 0.6, 0.8, 0.9, ‘好’]主要思路:数据 转DataFrame后写入excel文件。一、数据格式为字典形式1。
2024-11-12 15:53:26
555
原创 linux centos新机器容器中创建虚拟环境
conda activate py39_syn, 激活失败,提示(To initialize your shell,$ conda init , IMPORTANT: You may need to close and restart your shell after running ‘conda init’.),解决办法:1、确定您当前使用的shell名称,可以通过以下方法之一来查看:1)echo $SHELL;jupyter notebook指定虚拟环境:其他文章。
2024-11-06 15:40:36
492
原创 linux python使用 near-synonym 同义词
pip install --no-dependencies near-synonym(near-synonym-0.1.0)-- 不带依赖安装, 之后缺什么包再补充什么。所需包参考hmh、https://github.com/yongzhuo/near-synonym/blob/master/requirements-all.txt。流程: Word2vec -> ANN -> NLI -> Length。near-synonym, 中文反义词/近义词工具包.
2024-11-04 20:42:43
247
原创 python 查看服务器主机 IP 地址
ip_address = socket.gethostbyname(hostname) # 通过主机名获取 IP 地址。hostname = socket.gethostname() ## 获取主机名。print(“服务器主机 IP 地址为:”, ip_address)
2024-10-31 17:46:52
428
原创 linux 查看磁盘和内存的使用情况
在 Linux 系统中,代码和数据通常占据的是磁盘空间,而不是内存。代码和数据文件通常存储在磁盘上,而内存主要用于程序的运行和临时数据的存储。因此,磁盘空间用于存储程序的可执行文件、库文件以及数据文件等,而内存用于存储程序运行时数据和代码。在这个命令中,-h 选项表示以人类可读的方式显示输出,以便更容易理解内存使用情况。free 命令将显示系统的总内存、已使用内存、空闲内存等信息。因此,如果您想要了解代码和数据所占用的空间,您需要查看磁盘空间的使用情况,而不是内存的使用情况。2、查看内存的使用情况。
2024-10-29 21:07:36
564
原创 pip freeze 将当前环境中已安装的 Python 包列表导出到一个文本文件中
这将在当前目录中生成一个名为 requirements.txt 的文本文件,该文件记录了当前环境中已安装的所有 Python 包的名称和版本号,3、可以在其他计算机上使用 pip install -r requirements.txt 命令安装相同版本的包。2、输入命令 pip freeze > requirements.txt,1、进入到您希望导出已安装包列表的虚拟环境中,ps:第2步可能生成“本地包”的信息,TODO。
2024-05-10 10:52:39
603
1
原创 jupyter notebook指定虚拟环境
首先,确保已经安装了 Jupyter notebook 和虚拟环境工具(比如 virtualenv 或 conda)。这里的 “myenv” 是你的虚拟环境的名称,你可以根据实际情况进行替换。在命令行中,激活你想要使用的虚拟环境。
2024-03-26 16:29:00
1495
原创 环比与同比
假如我们对比依据选择 今日&周同比,那么也就是今日(假设是周二)和上周的周二比较,假如我们选择的 今日&月同比,那么就是今日(假设是27号)和上月的27号比较。假如对比依据选的是今日,上周期是昨日,假如选的是本周,上周期就是上周,假如选的是本月,上周期是上月。同比有周同比、月同比、年同比,环比是本周期对比上周期,
2024-02-27 17:45:22
419
转载 网络抓包原理及常用抓包工具
混合模式,即可以监听所有经过该网卡的数据(关闭混合模式可以过滤掉一些垃圾数据)如果抓非HTTP(S)协议的包,如TCP包,则使用wireShark。如果是linux平台(手机或后台),使用tcpdump。wireShark、tcpdump属于网卡抓包工具。fidder、charles属于代理类的抓包工具。如果是windows平台,使用fidder。如果是Mac平台,使用charles。-i any 监听任意网络接口。-s 0 抓去完整的数据包。-vv 产生更详细的输出。-w 将抓去的包保存文件。
2024-02-21 11:38:28
129
原创 【学习笔记】python仅拷贝list的值,引出浅拷贝与深拷贝
在上面的代码中,c = copy.copy(a) 是浅拷贝,它只会拷贝 a 的一层对象,而不会拷贝 a 中嵌套的可变对象(如列表 [‘a’, ‘b’])。具体来说,在修改 a 中的 [‘a’, ‘b’] 数组对象后,c 中对应的元素也发生了变化,因为 c 和 a 中都引用了同一个 [‘a’, ‘b’] 数组对象。在上面的代码中,我们使用列表的 copy() 方法来拷贝列表 a 的值,生成了一个新的列表 b。在上面的代码中,我们使用切片来拷贝列表 a 的值,生成了一个新的列表 b。
2023-12-08 10:28:08
219
原创 【学习草稿】pid控制基础实现--往水桶注水
其中r(t)表示给定输入值,c(t)表示实际输出值,e(t)表示信号偏差量=r(t)-c(t),u(t)表示修正量。------- https://www.cnblogs.com/cv-pr/p/4785195.html PID控制原理和算法。PID调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差e(t)的比例§、积分(I)、微分(D)通过线性组合构成控制量u(t),对控制对象进行控制。球场上运动至指定地点(比例控制):有图【很直观的帮助理解】&有文字分析。
2023-11-24 17:29:27
424
原创 【学习草稿】
对变量之间相关关系的分析,即相关性分析。其中比较常用的是线性相关分析,用来衡量它的指标是线性相关系数,又叫皮尔逊相关系数,通常用r表示,取值范围是[-1,1]。在excel中,可以用CORREL函数来计算相关系数。r的绝对值
2023-11-06 20:08:38
233
原创 【学习草稿】bert文本分类
https://github.com/google-research/berthttps://github.com/CyberZHG/keras-bert
2023-10-20 15:35:40
579
原创 TODO transformer
The Illustrated Transformer【译】Transformer模型详解(图解最完整版)Transformer 知识点理解。十分钟理解Transformer。Transformer 原理解析。Transformer原理详解。
2023-09-25 21:35:47
77
原创 精简版->优化版|01背包、完全背包、多重背包
有n种物品和一个容量为W的背包,第i种物品的数量为s(i),体积是w(i),价值是v(i)。有n种物品和一个容量为W的背包,第i种物品的体积是w(i),价值是v(i)。有n个物品,它们有各自的体积w和价值v,现有给定容量W的背包,在总体积不超过背包承载上限的情况下,如何让背包里装入的物品具有最大的价值总和?装入第i个商品, 则dp[i,j] = dp[i-1, j-w(i)] + v(i),w(i) 表示第i个物品的体积,v(i) 表示第i个物品的价值,#k为装入第i种物品的件数,k
2023-09-25 21:07:12
275
原创 【学习草稿】背包问题
2.包的总容量大于等于该商品,但若拿出其它商品来获得容量装该商品,此时价值不一定大于前i-1个商品的最大价值,所以在装与不装该商品之间选定一个,即V(i,j)=max{V(i-1,j),V(i-1,j-w(i))+v(i)}1.包的总容量比商品体积小,即使不装其他商品也不可能装得下该商品,此时价值与前i-1个商品的价值一样,即v[i][j]=v[i-1][j];二、【动态规划】01背包问题(通俗易懂,超基础讲解)一、01背包问题 图解+详细解析 (转载)为什么是这样的公式呢?
2023-09-22 11:15:46
316
原创 vim显示不可见字符
默认情况下,vim是不会显示space,tabs,newlines,trailing space,wrapped lines等不可见字符的。通过以上命令的设置TAB键显示为^I,而行尾则标识为$。:set nolist //隐藏不可见字符。:set list //显示不可见字符。
2023-07-24 12:46:32
653
原创 SQL count(1)、count(*) 与 count(列名) 到底有什么区别?
count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是指空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计。count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略为NULL的值。count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略为NULL的值。如果表多个列并且没有主键,则 count(1 的执行效率优于 count(如果有主键,则 select count(主键)的执行效率是最优的。
2023-06-27 21:46:35
705
原创 SQL count(1)、count(*) 与 count(列名) 到底有什么区别?
count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是指空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计。count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略为NULL的值。count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略为NULL的值。如果表多个列并且没有主键,则 count(1 的执行效率优于 count(如果有主键,则 select count(主键)的执行效率是最优的。
2023-06-27 21:43:49
764
原创 SQL count(1)、count(*) 与 count(列名) 到底有什么区别?
count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是指空字符串或者0,而是表示null)的计数,即某个字段值为NULL时,不统计。count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略为NULL的值。count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略为NULL的值。如果表多个列并且没有主键,则 count(1 的执行效率优于 count(如果有主键,则 select count(主键)的执行效率是最优的。
2023-06-27 21:43:13
556
原创 Sublime使用技巧
方法:快捷键ctrl+h打开替换框,并选中如下图所示,字符串前后所使用的符号不一致,前面是 ^ ,末尾是$ ,输入后点击Replace All。使用场景:在排查数据库时经常可能会遇到需要使用多个id查询数据的情况,但是导出的id需要加引号,一个一个加很麻烦,可以用到下面这个小技巧。选中字符串, shift + "1、自动为字符串添加前后双引号。
2023-06-15 10:41:47
391
原创 Anaconda-用conda创建python虚拟环境
anaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。1、查看当前存在哪些虚拟环境。2、Python创建虚拟环境。
2023-06-06 20:43:54
208
原创 小白成长之路in网络
*HTTPS 协议(Hyper Text Transfer Protocol Secure),是 HTTP 的加强安全版本。**HTTPS 是基于 HTTP 的,也是用 TCP 作为底层协议,并额外使用 SSL/TLS 协议用作加密和安全认证。默认端口号是 443.HTTP 是应用层协议,他以 TCP(传输层)作为底层协议,默认端口为 80.7 张图带你搞懂 HTTP 和 HTTPS 的区别!1、HTTP 和 HTTPS 的区别。
2023-06-06 20:31:52
51
原创 实践积累之excel的使用
若是 A2 A5 A8 可改为 mod(row(A1:A100)=2。在EXCEL中,如何对有规律间隔单元格进行求平均值运算?求 A1 A4 A7。假设数据 在A1:A100。
2023-06-04 13:36:29
88
原创 新人版git用法
git checkout -b 本地分支名x origin/远程分支名x。#这样远程仓库中也就创建了一个test分支。#拉取远程分支并创建本地分支。
2023-05-26 21:58:47
78
原创 python 元祖添加元素与正则表达式
使用加法 (+) 运算符将元素添加到元组,例如 new_tuple = my_tuple + (‘new’, )。元组是不可变的,因此为了向元组添加元素,我们必须创建一个包含该元素的新元组。#通过创建新元组将元素添加到元组参考:https://www.jiyik.com/w/python3/python3-tuple-add-element。
2023-05-26 21:44:13
1253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人