自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Linux终端进行文件操作

通过以上步骤,你已成功创建并运行了一个 C 程序!,输入以下命令创建并编辑文件(以。如果代码简单,可以直接用。

2025-11-10 21:47:00 292

原创 下载CUDA Toolkit和VS后,配置vscode

你已经下载并安装了和,接下来我们一步步在,实现的完整流程。

2025-11-04 21:43:18 809

原创 在windows下使用vscode进行cuda编程

安装 NVIDIA 驱动 + CUDA Toolkit安装 Visual Studio(或 Build Tools)提供编译/调试环境安装 VSCode + C/C++ + CUDA 插件创建.cu文件配置tasks.json(编译)和(运行/调试)或使用 CMake 管理项目(更专业)不一定必须安装完整版 Visual Studio,但需要其部分构建和调试组件。具体取决于你打算如何编译和调试 CUDA 程序。

2025-11-04 20:46:37 1473

原创 因果推断中的d-分离图模型

基于“阻断路径”的规则,d-分离的定义如下: 对于DAG中的两个变量子集`A`和`B`,以及一个条件集`Z`(`A、B、Z`两两不交),若所有连接`A`中节点与`B`中节点的路径都被`Z`阻断,则称`A`和`B`被`Z` d-分离,记为 `A ⊥⊥_d B | Z`。d-分离的核心价值在于:若DAG正确反映了变量的因果关系,则“d-分离”等价于“概率条件独立”(即 `A ⊥⊥_d B | Z` ⇨ `A ⊥⊥ B | Z`,这一性质称为“马尔可夫性”)。

2025-09-26 21:28:37 630

原创 论文复现中的TODO

论文源代码中的 TODO确实意味着代码存在“待补充的细节”,但不代表核心算法不完整。复现时的核心思路是:先通过全局搜索定位所有 TODO,优先处理“影响代码运行的必填项”,再根据论文上下文或文档补充内容——只要核心算法逻辑完整,处理完 TODO 后通常能顺利复现实验结果。

2025-09-20 21:54:33 938

原创 Markdown编辑器的使用

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-09-20 21:42:54 1014

原创 Ubuntu和windows复制粘贴互通

1. 通过Ubuntu终端界面的首选项,查看复制粘贴的快捷键,确保Ubuntu内部可以复制粘贴;2. 下载open-vm-tools(自动安装,简单高效)(2). 安装 open-vm-tools 及桌面集成功能。复制粘贴:宿主机与虚拟机之间可以互相复制粘贴文本。(4). 测试 VMware Tools 功能。拖拽文件:支持从宿主机拖拽文件至虚拟机桌面。分辨率调整:窗口大小拖拽自动调整分辨率。(1). 打开终端,更新系统。(3). 重启虚拟机。

2025-09-19 19:55:10 711

原创 一条命令在ubuntu安装vscode

在 Ubuntu 上下载并安装 VS Code 非常简单。

2025-09-19 19:14:57 421

原创 Python中的描述符

描述符是 Python 属性访问控制的底层机制,能够优雅地封装属性逻辑,广泛用于框架设计(如 Django ORM、SQLAlchemy)。描述符是 Python 中一种强大的特性,允许对象通过特定方法()控制属性的访问、赋值和删除。它是实现属性装饰器(方法的描述符,优先级高于实例字典。方法,优先级低于实例字典。)等高级功能的底层机制。

2025-09-15 19:19:57 603

原创 Python中的反射

反射是指程序在运行时动态访问、检测和修改其自身状态(如属性、方法、类信息)的能力。Python 通过内置函数和特殊属性提供了强大的反射支持,核心功能包括 ​。反射使代码更灵活,但需谨慎使用以确保安全性和可维护性。获取对象的属性或方法,若不存在可返回默认值或抛出。检查对象是否包含指定属性或方法。Python 对象的属性存储在。字典中,反射操作本质是对。动态设置或修改对象的属性。

2025-09-14 21:32:06 402

原创 isinstance()和insubclass()

类(或其子类)的实例。

2025-09-14 21:28:36 178

原创 绑定方法与非绑定方法

​ 根据其调用方式可分为 ​。​,两者的核心区别在于 ​。在 Python 中,​。

2025-09-14 21:18:50 574

原创 类的property属性

​的装饰器,它允许开发者以访问属性的方式调用方法,同时可以添加逻辑控制(如数据校验、计算属性等)。是 Python 中用于​。​,兼顾简洁性与灵活性。

2025-09-14 19:23:23 461

原创 类的封装(Encapsulation)

封装是面向对象编程(OOP)的三大核心特性之一,它通过​。​,来实现数据的安全性和代码的模块化。表示私有(实际会重命名为。在属性名前加双下划线。

2025-09-14 19:11:31 442

原创 类的组合(对比继承)

​ 的实现方式,指一个类将其他类的实例作为自己的属性,通过组合多个对象的功能来构建复杂系统。与继承不同,组合强调 ​。​(Composition over Inheritance),这是现代面向对象设计的重要准则。类的组合是面向对象编程中 ​。

2025-09-14 18:37:09 866

原创 类的继承与派生

​ 的核心机制,指通过一个已有的类(父类/基类)创建新类(子类/派生类),子类自动获得父类的属性和方法,并可扩展或修改功能。​:若父类有同名方法,按 MRO 顺序调用(从左到右)。子类直接继承父类的属性和方法,无需重复编写。),合理使用可大幅提升代码复用性和可维护性。子类可覆盖父类的方法,实现定制行为。类的派生是面向对象编程中 ​。子类可添加新方法或属性。Python 通过 ​。​ 确定属性查找路径(派生是面向对象中 ​。

2025-09-14 17:15:20 359

原创 面向对象VS面向过程

​​优势​​: ​​复用性​​:通过继承、多态减少重复代码。 ​​扩展性​​:新增功能只需扩展类,无需修改全局逻辑。 ​​易维护​​:对象封装数据,避免全局变量污染。 ​​2. 没对象(面向过程编程)​​ ​​代码组织​​:数据(变量)和操作(函数)分离,逻辑线性展开。 ​​劣势​​: ​​耦合性高​​:函数依赖外部变量,修改易引发连锁错误。 ​​复用困难​​:相似逻辑需重复写函数,难以抽象通用模式。 ​​核心区别总结​​

2025-09-14 16:54:53 328

原创 对象的绑定方法

通过理解绑定方法,可以更灵活地设计面向对象的 Python 程序!​,使得方法可以自动接收实例(在 Python 中,​。

2025-09-14 16:29:04 807

原创 collections模块

​:替代简单的类或元组,表示不可变数据(如坐标、数据库记录)。​:保持键的插入顺序(Python 3.7+ 后普通。​:将多个字典合并为一个逻辑视图,查找时按顺序检查。​:多层配置优先级、合并多个字典(不创建新对象)。​:创建带有字段名的元组,增强代码可读性。​:高效的头尾插入和删除操作(线程安全)。​:需要顺序遍历或记住插入顺序的字典操作。​:自定义字典、列表、字符串的子类化基类。​:快速统计可迭代对象中元素的频次。​:队列/栈实现、滑动窗口算法。​:词频统计、TopN 查询。​:统计频次、分组归类。

2025-09-14 15:05:28 310

原创 typing模块

模块是 Python 的类型注解工具,用于在代码中明确变量、函数参数和返回值的类型,提升代码可读性和静态类型检查支持(如配合。Python 3.9 后,部分。

2025-09-14 13:45:02 406

原创 Python的re模块

模块是 Python 的标准正则表达式库,用于字符串的匹配、查找、替换和分割。​:复用正则对象,提高效率。

2025-09-14 13:40:08 500

原创 matplotlib模块

Matplotlib 是 Python 最流行的数据可视化库,用于创建静态、交互式和动态图表。

2025-09-14 13:34:59 492

原创 Pandas模块

Pandas 是 Python 的核心数据分析库,基于 NumPy 构建,提供高效的数据结构(如。Pandas 的核心功能围绕 ​。

2025-09-14 13:30:47 832

原创 NumPy 模块

NumPy(Numerical Python)是 Python 的核心科学计算库,提供高性能的多维数组对象()和大量数学运算函数。​:避免循环,用数组运算提升性能。NumPy 的核心功能围绕 ​。

2025-09-14 13:29:30 975

原创 零样本学习与少样本学习

零样本学习和少样本学习

2025-09-04 20:03:55 901

原创 虚拟机磁盘扩容

虚拟机磁盘扩容

2025-08-07 00:06:19 656

原创 爬取微博热搜前十

爬取微博热搜

2025-08-06 23:23:16 152

原创 softmax回归模型/神经网络调参和性能分析相关

这是一个关于训练softmax 回归模型或神经网络模型时的调参和性能分析问题。

2025-08-04 01:18:01 317

原创 图像张量中的通道维度

本文解释了图像处理中的通道维度概念。通道维度表示图像的颜色或特征种类,灰度图为1通道,RGB彩色图为3通道。

2025-08-03 22:29:49 306

原创 大语言模型API付费?

✅模型是开源的≠API 是免费的✅ 如果你自己部署模型,本地使用 0 成本❌ 如果调用别人的 API 云服务(OpenAI、Claude、Gemini),则通常需要按 token 或调用次数付费如何用免费的大语言模型开发项目,一些部署方法或API 替代方案(例如vLLM+ Hugging Face 模型),搭建开源模型 API?好的,我们来一步步搭建一个免费且功能强大的大语言模型 API 接口,你可以用来替代 OpenAI 或其他付费服务。

2025-07-30 23:45:06 2327 1

原创 PyTorch API

PyTorch API 是,它允许开发者用 Python 或 C++ 编写深度学习程序,涵盖了从张量操作、自动求导,到构建神经网络、优化训练、加载数据等完整的机器学习/深度学习流程。

2025-07-30 23:39:10 586

原创 镜像源加速下载

在 Conda 环境中使用下载速度慢,通常是因为默认的 PyPI 源()在国内访问较慢。以下是几种​。

2025-07-29 22:40:44 1208

原创 bash命令创建新conda环境

该命令解析:conda create --name d2l python=3.9 -y 用于创建Python虚拟环境。其中--name指定环境名称(此处为d2l),python=3.9设置Python版本,-y自动确认安装。关键点: 环境名称可自定义(如myenv) 支持指定Python版本和其他依赖包 常用参数:-c指定软件源、--clone复制现有环境 主要用途是为不同项目创建隔离环境,避免依赖冲突 可通过conda env list查看所有环境

2025-07-29 21:59:33 547

原创 Jupyter与pycharm

• PyCharm 社区版(Community Edition)本身不支持 Jupyter Notebook 功能,因此无法在插件市场中找到 Jupyter 插件。• 找到与 PyCharm 2022.3 兼容的插件版本(例如 `Jupyter` 插件版本 `1.0.0` 或更高)。• 专业版内置了 Jupyter Notebook 支持,可以直接打开 `.ipynb` 文件并运行。• 在 PyCharm 中,点击 `File` > `Settings` > `Plugins`。

2025-03-15 18:59:10 941

原创 pycharm中安装jupyter

• 在 PyCharm 中,点击 `File` > `Settings`(Windows/Linux)或 `PyCharm` > `Preferences`(macOS)。• 在 PyCharm 中,点击 `File` > `Settings`(Windows/Linux)或 `PyCharm` > `Preferences`(macOS)。• 在 PyCharm 中,点击 `File` > `Save` 或按下 `Ctrl + S` 保存 Notebook。1. 确保已经安装了 Jupyter。

2025-03-15 18:57:16 3735

原创 独热编码之后,如何保持列名不变?

独热编码之后,如何保持列名不变

2025-02-17 13:30:17 257

原创 为什么‘category‘类型的变量,在经过.to_dict()转换后变成dtype(‘O‘)?

'category'类型的'education',在经过.to_dict()转换后变成dtype('O'),为什么?

2025-02-16 21:28:25 252

原创 Pandas中的category类型和object类型

pandas中的category类型和object类型

2025-02-16 21:26:57 401

原创 pycharm中的零、小欧、大欧

认清

2025-02-16 21:23:11 121

原创 numpy.dtype 是什么?

numpy.dtype 是什么?

2025-02-16 20:51:24 691

空空如也

空空如也

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

TA关注的人

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