摘要: 在Mac上完美配置VSCode的C/C++开发环境(GCC/G++详细教程) ​ 作为一个码农,一个顺手的开发环境至关重要。VSCode作为轻量级但功能强大的代码编辑器,配合GCC/G++编译器,能够在Mac上提供优秀的C/C++开发体验。本文将详细介绍从零开始的完整配置过程。 一、环境准备:安装编 阅读全文
posted @ 2026-06-02 15:24 GeoFXR 阅读(153) 评论(1) 推荐(1)
摘要: ​ 张量(Tensor)是一个多维数组,可以是标量、向量、矩阵或更高维度的数据结构。在PyTorch中,张量(Tensor)是数据的核心表示形式,类似于NumPy的多维数组,但具有更强大的功能,例如支持GPU加速和自动梯度计算。张量支持多种数据类型(整型、浮点型、布尔型等)。张量可以存储在CPU或GPU中,GPU张量可显著加速计算。 阅读全文
posted @ 2026-06-01 17:31 GeoFXR 阅读(14) 评论(0) 推荐(0)
摘要: 在Conda(一种流行的包,依赖和环境管理器)中,管理环境是非常重要的,因为它可以帮助你隔离了不同项目所需的软件版本,避免版本冲突。以下是一些常用的环境管理命令: 阅读全文
posted @ 2026-06-01 11:43 GeoFXR 阅读(105) 评论(2) 推荐(1)
摘要: 深度学习框架PyTorch笔记(一)PyTorch简介及在macos安装 1.PyTorch的简介 ​ PyTorch是一个由Meta(原Facebook)开发的开源深度学习框架,以灵活性和易用性著称,广泛应用于人工智能与生产部署。其是一个开源的Python机器学习库,基于Torch库,底层由C++ 阅读全文
posted @ 2026-05-31 22:34 GeoFXR 阅读(19) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-05-16 16:30 GeoFXR 阅读(4) 评论(0) 推荐(0)
摘要: ​ 凸包问题是计算几何中的一个经典问题,目标是找到包含给定点集的最小凸多边形(二维情形)或凸多面体(三维情形)。它解决的问题在于找到一个凸多边形或凸多边形,这个多边形包含了给定的 n 个点,使得这个多边形是包含这些点的最小凸集合。本笔记首先给出三维散点凸包算法的数学推导,可以从“凸包”这个基本概念出发,一步步深入到算法背后的数学原理,最后给出快速凸包算法的。 阅读全文
posted @ 2026-04-09 16:35 GeoFXR 阅读(90) 评论(0) 推荐(0)
摘要: Qt 是一个跨平台C++图形界面平台,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`TableWidget`表格组件的常用方法及灵活运用。 阅读全文
posted @ 2026-03-30 11:44 GeoFXR 阅读(311) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-03-13 18:33 GeoFXR 阅读(1) 评论(0) 推荐(0)
摘要: QCustomPlot的架构设计分析且模块化,主要围绕**图层**、**图元**和**布局**三大核心概念构建。理解三者的关系,是掌握这个绘图库的关键。我们可以把`QCustomPlot` 想像成一个智能的空白画布,它是所有绘图活动的核心管理者。 阅读全文
posted @ 2026-03-12 15:56 GeoFXR 阅读(243) 评论(0) 推荐(1)
摘要: ​ QCustomPlot是一个基于Qt框架的开源图标绘制库,用于绘制各种类型的二维图表和科学可视化。它提供了丰富的提供绘图功能和灵活的定制选项,使用开发者能够轻松创建交互式和高度可定制的图标 阅读全文
posted @ 2026-03-11 15:39 GeoFXR 阅读(200) 评论(0) 推荐(0)