<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[辉的博客]]></title><description><![CDATA[数学，经济与计算机技术的结合]]></description><link>https://blog.youkuaiyun.com/qq_18055167</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_18055167]]></copyright><item><title><![CDATA[别再只写 np.random.seed() 了：default_rng 与 np.random、random 到底差在哪？]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163957022</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163957022</guid><author>qq_18055167</author><pubDate>Fri, 21 Aug 2026 21:53:45 +0800</pubDate><description><![CDATA[random是 Python 自带的轻量随机器，np.random是 NumPy 已被标记为不推荐的全局旧接口，而是当前唯一推荐的现代方式——它返回一个状态独立、算法更快更优、可组合可隔离的Generator对象。把随机数当"对象"而不是"全局开关"来管理，是写出可复现、可维护科学计算代码的第一步。今天起，新代码就写吧。]]></description><category></category></item><item><title><![CDATA[np.newaxis 到底是什么？—— 广播机制的「方向盘」]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163894107</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163894107</guid><author>qq_18055167</author><pubDate>Wed, 19 Aug 2026 19:05:56 +0800</pubDate><description><![CDATA[本文介绍了NumPy中np.newaxis的作用与用法，它是控制数组广播方向的“方向盘”。np.newaxis实际上是None的别名，用于在指定位置插入长度为1的新维度，从而改变数组形状。通过示例展示了如何将一维数组转换为列向量或行向量，并解释了其在广播机制中的关键作用。文章还提供了5个实战技巧，包括列向量运算、距离矩阵计算、数据去中心化等场景的应用，并对比了np.newaxis与np.expand_dims、reshape的使用场景。最后总结了常见误区，强调了正确对齐广播轴的重要性，并给出了练习题目帮助巩]]></description><category></category></item><item><title><![CDATA[Python 的 @dataclass]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163893985</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163893985</guid><author>qq_18055167</author><pubDate>Wed, 19 Aug 2026 18:53:43 +0800</pubDate><description><![CDATA[Python 3.7引入的@dataclass装饰器可自动生成类的样板代码，大幅简化数据类的创建过程。传统写法需要手动实现__init__、__repr__等魔术方法，而使用@dataclass只需声明字段即可自动生成这些方法。它支持默认值、不可变对象（frozen）、排序功能（order）等高级特性，还能通过__post_init__进行初始化后处理。典型应用场景包括配置管理、数据传输对象等以数据存储为主的类，但不适合业务逻辑复杂的场景。该功能显著提升了代码简洁性和可维护性，是Python数据类的最佳实践]]></description><category></category></item><item><title><![CDATA[Python 数组的「广播机制」]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163893887</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163893887</guid><author>qq_18055167</author><pubDate>Wed, 19 Aug 2026 18:43:43 +0800</pubDate><description><![CDATA[场景小数组形状与大数组广播方向标量运算()任意方向铺满行偏置(n,)复制到每一行列偏置(m,1)复制到每一列外积展开成(m,n)矩阵最后送你一句口诀「从右往左比形状，相等或一为 1，缺失补 1 自然齐；写前先想轴方向，少写循环多广播。]]></description><category></category></item><item><title><![CDATA[Python 包与环境管理工具 uv]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163893773</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163893773</guid><author>qq_18055167</author><pubDate>Wed, 19 Aug 2026 18:30:57 +0800</pubDate><description><![CDATA[文章摘要： Python开发者常面临依赖安装慢、环境不一致、版本切换复杂等问题。uv是由Astral团队推出的Rust编写的一体化Python工具，整合了pip、virtualenv、poetry等功能，具有极速安装、磁盘友好等特点。安装简单，支持多平台，国内用户可配置镜像加速。核心概念包括项目、脚本和工具管理。常用操作包括初始化项目、添加依赖、自动环境隔离、锁定依赖版本、管理Python版本等。uv通过简化工作流，如自动创建虚拟环境、单文件脚本依赖管理，显著提升开发效率。示例展示了从项目创建到依赖管理的完]]></description><category></category></item><item><title><![CDATA[python中的多进程方法2]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163852791</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163852791</guid><author>qq_18055167</author><pubDate>Tue, 18 Aug 2026 12:57:39 +0800</pubDate><description><![CDATA[本文介绍了Python中利用ProcessPoolExecutor实现多进程加速的方法。首先解释了Python因GIL限制需要多进程而非多线程来处理CPU密集型任务。通过简单示例展示了进程池的基本用法，包括创建池、提交任务和获取结果的三种方式。重点讲解了initializer和initargs的高级用法，通过预加载共享数据大幅减少进程间通信开销。最后提供了一个完整的矩阵运算实战案例，演示如何高效并行处理计算密集型任务。全文从原理到实践，循序渐进地介绍了这一Python并发编程利器。]]></description><category></category></item><item><title><![CDATA[论文中作者的角标]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/163242927</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/163242927</guid><author>qq_18055167</author><pubDate>Mon, 27 Jul 2026 14:46:30 +0800</pubDate><description><![CDATA[本文介绍了LaTeX中脚注命令的两种主要用法：\thanks{}和\footnotemark+\footnotetext组合。\thanks{}通常用于作者信息脚注，默认显示为十字标号，可通过修改代码变为阿拉伯数字编号。\footnotemark用于生成角标，\footnotetext用于添加脚注内容，两者组合使用可达到与\thanks{}相同的效果。文中还对比了\thanks、\footnote和\footnotemark+\footnotetext三者的异同，指出\thanks适合作者环境，\footn]]></description><category></category></item><item><title><![CDATA[ubuntu使用中的问题]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/159930464</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/159930464</guid><author>qq_18055167</author><pubDate>Tue, 07 Apr 2026 21:12:57 +0800</pubDate><description><![CDATA[替代方案：推荐的做法，在现代 Linux 运维中，并不推荐频繁使用 su 切换到 root 用户，因为这容易导致误操作且难以审计。sudo 和 su 验证的是两套不同的密码体系， root 账户需要设置独立密码。若提示 Connection refused，说明端口未开放或服务未启动。若能输入密码登录：说明服务器 SSH 服务正常。2. 密码输入正确但su root验证不通过？ssh -p 自定义端口号 名字@ip地址。若能输入密码登录，说明服务正常。ssh 名字@ip地址。1.3 测试本地连接。]]></description><category></category></item><item><title><![CDATA[win系统中实现休眠功能]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/159244143</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/159244143</guid><author>qq_18055167</author><pubDate>Thu, 19 Mar 2026 13:43:31 +0800</pubDate><description><![CDATA[用管理员身份打开cmd, 并输入命令。]]></description><category></category></item><item><title><![CDATA[git中的连接测试]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/159130632</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/159130632</guid><author>qq_18055167</author><pubDate>Mon, 16 Mar 2026 21:25:20 +0800</pubDate><description><![CDATA[本文介绍了两种测试Git远程仓库连接的方法：基础连接测试和SSH专属测试。基础测试可通过git ls-remote命令检查默认或指定远程仓库的连接状态，也可直接测试仓库地址。SSH测试则使用ssh -T命令验证SSH协议连接，成功时会返回认证信息但无shell访问权限。这些方法能帮助开发者快速验证Git远程仓库的可达性。]]></description><category></category></item><item><title><![CDATA[Python中自动调参optuna包的用法]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/157186040</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/157186040</guid><author>qq_18055167</author><pubDate>Tue, 20 Jan 2026 23:54:28 +0800</pubDate><description><![CDATA[Optuna是一个高效的超参数优化框架，支持自动搜索最优参数组合，适用于多种机器学习框架。其使用流程包括：安装Optuna、定义目标函数（包含超参数搜索空间和优化指标）、创建Study对象运行优化并分析结果。核心功能通过trial.suggest_*方法定义参数空间，Study对象管理优化过程，支持最大化或最小化目标指标。进阶功能包括剪枝提前终止低效试验，以及可视化优化过程。通过study.best_params和study.best_value可快速获取最优解，显著提升模型调优效率。]]></description><category></category></item><item><title><![CDATA[liunx中操作GPU的命令（NVIDIA）]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/156420495</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/156420495</guid><author>qq_18055167</author><pubDate>Tue, 30 Dec 2025 12:28:16 +0800</pubDate><description><![CDATA[摘要 本文介绍了两种查看NVIDIA GPU状态的方法： nvidia-smi命令可获取GPU基础信息，包括型号、显存、功率、温度和负载情况。 watch -n 1 nvidia-smi命令可实现GPU状态的实时监控（每秒刷新），按Ctrl+C可退出监控模式。这两个命令适用于需要查看和监控NVIDIA显卡运行状态的场景。]]></description><category></category></item><item><title><![CDATA[利用tikz包中的tikzmark对公式作注释]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/156389483</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/156389483</guid><author>qq_18055167</author><pubDate>Mon, 29 Dec 2025 14:49:16 +0800</pubDate><description><![CDATA[本文介绍了使用tikz宏包中的tikzmarknode函数在数学公式中添加注释的方法。通过设置overlay和remember picture参数，可以在公式上方绘制箭头和文字注释。示例展示了如何为公式中的不同项添加彩色背景和注释箭头，并自定义颜色样式。这种方法适用于需要详细解释公式各部分的场景，使数学表达更加直观易懂。]]></description><category></category></item><item><title><![CDATA[python中模型加速训练accelerate包的用法]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/156016066</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/156016066</guid><author>qq_18055167</author><pubDate>Wed, 17 Dec 2025 14:45:47 +0800</pubDate><description><![CDATA[accelerate最核心的价值是简化大模型训练 / 推理的硬件适配，它抽象了不同硬件（单卡、多卡、CPU、TPU、GPU 混合精度）的底层差异，让你用一套代码就能在任意硬件环境下运行，不用针对不同设备写不同的逻辑。硬件适配自动化：不管你是用单张 GPU、多张 GPU（单机多卡 / 多机多卡）、CPU，还是 TPU，甚至是低显存的显卡，accelerate 都能自动适配，比如自动做模型分片、内存优化。]]></description><category></category></item><item><title><![CDATA[使用venv命令创建和使用python环境]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/155542970</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/155542970</guid><author>qq_18055167</author><pubDate>Wed, 03 Dec 2025 23:01:23 +0800</pubDate><description><![CDATA[本文介绍了Python虚拟环境的创建与管理方法。首先通过python -m venv env_name命令创建环境，使用activate.bat激活和deactivate退出环境。删除环境只需移除对应文件夹。文章还建议为虚拟环境中的python和pip设置别名并加入环境变量，方便区分使用。配图展示了环境变量的配置界面，帮助用户更好地管理多个Python环境。]]></description><category></category></item><item><title><![CDATA[在本地和服务器间如何传递文件]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/155256755</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/155256755</guid><author>qq_18055167</author><pubDate>Wed, 26 Nov 2025 07:39:04 +0800</pubDate><description><![CDATA[注意从本地传到服务器，需要在win的终端里执行代码, 使用的是scp命令。表示递归地传输文件夹中的全部文件。]]></description><category></category></item><item><title><![CDATA[tex中对listings代码显示效果的定义方法]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/154882755</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/154882755</guid><author>qq_18055167</author><pubDate>Sat, 15 Nov 2025 21:25:11 +0800</pubDate><description><![CDATA[本文介绍了使用LaTeX宏包listings定义Python代码高亮样式的方法。通过定义mystyle样式，实现了边框显示、语法高亮、行号显示等功能，其中包含关键字（深蓝加粗）、注释（灰斜体）、字符串（绿色）等不同元素的颜色设置。样式还支持行号左对齐、自动换行、背景色等特性，特别对Python关键字和self标识符进行了特殊高亮处理。该配置可为Python代码在LaTeX文档中的美观呈现提供专业排版方案。]]></description><category></category></item><item><title><![CDATA[Python数据分析前的常用配置]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/154277965</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/154277965</guid><author>qq_18055167</author><pubDate>Sun, 02 Nov 2025 09:00:29 +0800</pubDate><description><![CDATA[【代码】Python数据分析前的常用配置。]]></description><category></category></item><item><title><![CDATA[tex中ifthen宏包的介绍]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/154252363</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/154252363</guid><author>qq_18055167</author><pubDate>Sat, 01 Nov 2025 21:11:50 +0800</pubDate><description><![CDATA[ifthen宏包为LaTeX文档提供条件判断功能，支持布尔变量和逻辑运算。通过\newboolean定义变量、\setboolean赋值，使用\ifthenelse{条件}{真分支}{假分支}进行条件输出。支持比较运算符（&gt;、&lt;、=）、字符串判断（\equal）、逻辑组合（\AND,\OR,\NOT）以及长度、奇偶性等测试。还提供\whiledo循环功能，可在文档中实现条件分支和循环控制，适用于动态内容生成场景。]]></description><category></category></item><item><title><![CDATA[利用tex调用csv文件中的数据]]></title><link>https://blog.youkuaiyun.com/qq_18055167/article/details/154250254</link><guid>https://blog.youkuaiyun.com/qq_18055167/article/details/154250254</guid><author>qq_18055167</author><pubDate>Sat, 01 Nov 2025 20:46:33 +0800</pubDate><description><![CDATA[LaTeX宏包datatool提供了强大的数据处理功能，支持从CSV等文件导入数据并在文档中灵活操作。主要功能包括：1)基础数据导入与显示，通过\DTLloaddb加载数据，\DTLdisplaydb展示完整表格；2)数据遍历与格式化，使用\DTLforeach循环处理每行数据；3)条件筛选，结合ifthen宏包实现数据过滤；4)排序功能，通过\DTLsort按指定字段排序。这些功能适用于生成动态表格、报告等场景，能有效提升LaTeX文档的数据处理能力。]]></description><category></category></item></channel></rss>