自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SRIM通过python计算dap

本文介绍了一个用于处理SRIM模拟数据的Python工具类Damage,主要功能包括:1. 从SRIM的VACANCY.txt文件中提取深度、离子空位和反冲空位数据;2. 计算损伤量(DPA)分布;3. 快速绘制DPA-深度曲线图。该类封装了数据读取、计算和可视化功能,使用时需提供SRIM文件路径、离子注量和材料原子密度参数。代码采用中文列名映射,并配置了中文字体显示支持。需要注意的是,虽然经过初步验证,但作者不保证计算结果的绝对准确性,建议用户在使用前进行测试验证。该工具适用于SRIM模拟数据的后处理分析

2025-12-24 20:29:52 229

原创 文献分区及影响因子批量查询

本文介绍了一个自动化文献分析工具,通过Python模块实现批量处理PDF文献、提取DOI信息、查询期刊影响因子等功能。该工具整合了Crossref和EasyScholar API,支持多线程处理,自动生成包含统计图表和数据分析的Word/Excel报告。主要特点包括:1)自动提取PDF文献的标题和DOI;2)批量查询期刊影响因子和分区信息;3)内置数据清洗功能;4)可视化分析结果输出。使用前需配置EasyScholar密钥,运行后即可快速生成文献分析报告,显著提升科研文献管理效率。

2025-12-17 14:40:15 165

原创 SRIM数据处理(Stopping Range Tables)

摘要:本文介绍了一个稳健的SRIM数据解析函数,用于处理SRIM输出文件中的能量、阻止本领和射程等数据。该函数能自动识别keV/MeV能量单位和Å/µm射程单位,并将其转换为统一单位(keV和Å)存储在pandas DataFrame中。函数使用正则表达式匹配数据行,包含能量转换和射程转换功能,最终输出包含6列数据的表格:能量(keV)、电子阻止本领、核阻止本领、投影射程、纵向离散和横向离散。解析后的数据可方便地保存为CSV文件或进行后续分析绘图。

2025-11-26 09:58:27 180

原创 Python中使用sqlite3模块和panel完成SQLite数据库中PDF的写入和读取

本文介绍了一种基于SQLite数据库管理PDF等非文本文件的方法。文章对比了Notion等笔记软件的局限性,指出SQLite作为轻量级数据库引擎的优势,包括自包含、零配置等特性。详细说明了使用Python和SQLite进行数据库操作的技术实现步骤:1)创建/连接数据库;2)建立数据表结构;3)写入PDF文件及说明文本;4)读取数据库内容。最后展示了如何使用Panel库将数据库中的PDF文件以网页形式预览,通过Base64编码转换,实现PDF文件的在线查看功能。该方法结合SQLite的便捷性和Python的灵

2025-11-09 12:27:01 1028

原创 如何在Ubuntu畅玩鸣潮等游戏

本教程介绍在Ubuntu上通过Steam运行带反作弊游戏的方法。首先安装Steam并下载游戏,随后配置Flatpak环境并安装ProtonUp-Qt工具。通过该工具安装社区优化版Proton-GE兼容层,最后为游戏设置启动参数"STEAMDECK=1%command%"来绕过反作弊检测。文中还提供了常见问题解决方案,包括应用显示异常、游戏闪退等问题,并说明该方法理论上封号风险较低。整个过程无需破解,通过兼容层实现游戏运行。

2025-09-07 08:38:08 2936

原创 Latex 标记语言

本文系统介绍了LaTeX排版工具的使用方法。主要内容包括:LaTeX的特点与功能,适合处理科技文档;Windows和Linux平台下MiKTeX和TeXLive的安装配置;推荐使用VS Code和TeXStudio等编辑器;提供基础文档模板及语法解析;介绍项目文件结构管理;特别说明中文文档需使用XeLaTeX引擎编译,推荐ctex宏包套装。文章还涉及数学公式、列表、图片插入等常用功能,适合从入门到进阶的LaTeX学习者参考。

2025-08-30 14:29:45 981

原创 机器学习笔记——基本概念和类型

本文介绍了机器学习的基本概念和Python实现方法。机器学习分为监督学习、无监督学习和强化学习三种类型,各自适用于不同任务。文章明确了机器学习术语和符号系统,解释了训练样例、特征、目标等核心概念。在Python实现方面,介绍了Numpy、Scikit-Learn、PyTorch等主流库的特点和用途,其中Scikit-Learn是最流行的机器学习库,PyTorch以其灵活性和动态计算图著称。这些工具库为机器学习研究开发提供了高效支持,可通过pip或conda安装使用。

2025-08-25 15:45:19 278

原创 我的创作纪念日

摘要:作者分享了自己在学习过程中通过记录笔记和分享小项目的收获。创作不仅帮助复习知识,获得认可也带来快乐。从Python语法到数据处理、Shell命令等,持续学习带来了成长。未来希望进一步探索数据处理和人工智能领域,保持对学习的热情。

2025-08-23 14:56:37 185

原创 使用Python创建自己的聊天机器人

本文介绍了一个基于Python和通义千问API开发的桌面聊天机器人应用"Alice"。该程序采用tkinter构建GUI界面,支持自定义API密钥路径、角色形象、背景图片和对话历史长度等个性化设置。核心功能模块Alice类实现了对话记忆管理、API调用和错误处理等功能,主程序通过异步线程处理用户消息并显示AI回复。项目结构清晰,只需安装openai库即可运行,适合作为入门级AI助手开发参考。

2025-08-23 14:34:40 994

原创 使用Python结合大模型创建自己的人工智能助手(喵娘)

本文介绍了如何通过阿里云API调用通义千问大模型构建智能助手。主要内容包括:1)在阿里云官网获取API密钥和免费额度;2)构建Miya智能助手类,封装API调用、密钥读取和对话处理功能;3)示例主程序演示如何初始化角色设定(如"喵娘")并实现交互对话。文中提供了密钥管理建议和错误处理机制,并说明可通过修改sys_content参数灵活调整角色设定。使用前需注意将密钥保存为txt文件并配置正确路径。

2025-08-21 19:40:32 474

原创 Latex在VScode中无法正确显示参考文献的解决方法

摘要:使用LaTeX时遇到文献引用无法正确显示的问题,即使bib文件和引用语法都正确。解决方案是改用TexWorks编译,具体步骤为:先用XeLaTeX编译,再用BibTeX编译,最后再用XeLaTeX编译(可重复多次)。也可使用TexStudio编译,但需要相应设置。

2025-07-22 17:08:07 402

原创 WSL(微软Linux子系统)简单使用笔记

文章介绍在Win11上安装WSL并安装微信,qq,anaconda等应用,另外,我使用的win11版本为24H2。必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。如果使用的是更早的版本,请参阅。

2025-02-09 18:10:37 1624

原创 Shell的一些基础命令

本文主要介绍了一些基本的shell命令,用于在Linux系统上进行基础的文件操作。

2025-02-06 22:41:27 964

原创 一个用于展示数据库的streamlit模板

本文创建了一个streamlit应用,可以用于绘图和数据可连接展示数据。

2024-12-24 16:20:27 1917

原创 MySql实现文献计数,用于文献阅读数量记录

本文档将在本地数据库中创建一个表格,在使用时请确保数据库配置完成,并使用命令USE选择所需创建表格的数据库。这个数据库表格用于实现:每天自动进行一次记录文献阅读数量,如果没有手动写入,则为0.在本地部署的MySQL数据库中创建一个表格:设置一个开始日期,比如三天前,然后它会自动生成三列,即id,日期,文献数量,其中文献数量默认值为0,也就是不阅读的话就是0,如果阅读了,则需要手动更改它的值,也就是说这份表格完全是自动生成,只有需要时才需要更改。

2024-12-22 09:24:46 762

原创 matplotlib图像(figure)

本文详细介绍了matplotlib中figure的操作,介绍了如何绘制各种子图,以及坐标设置等内容

2024-12-20 11:53:23 1692

原创 matplotlib注释指南

本笔记记录了matplotlib注释的相关内容。

2024-12-15 11:54:56 854

原创 matplotlib样式和颜色

记录了matplotlib绘图中颜色和标记的使用方法。

2024-12-10 19:41:15 1981

原创 matplotlib绘图笔记

matplolib的常见图例

2024-12-09 23:02:17 553

原创 Matplotlib笔记,APIs

matplotlib笔记,关于matplotlib的两种不同接口。

2024-12-07 17:57:27 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除