自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python-Pandas库中的loc和iloc

使用 loc 进行条件筛选或基于列名的选择。使用 iloc 处理未知列名的情况,特别是当你仅知道数据的结构时。

2024-12-06 16:25:09 172

原创 std::vector<double> 无法直接转换为 double*

std::vector 无法直接转换为 double*,这是由于 std::vector 不是原生数组。可以通过 .data() 方法获取 vector 内部数据的指针,使其兼容 double* 类型。

2024-11-15 08:50:46 73 1

原创 编译、文法、正规式、表达式

C。

2024-09-13 13:32:36 222

原创 静态和动态类型语言

动态类型语言和动态语言是完全不同的两个概念。动态类型语言:是指在运行期间才去做数据类型检查的语言,说的是数据类型,动态语言:说的是运行是改变结构,说的是代码结构。动态类型语言的数据类型不是在编译阶段决定的,而是把类型绑定延后到了运行阶段。。

2024-09-13 11:00:40 529

原创 C++初学者易错点:未声明的标识符(逗号和分号隔开的差异)

多个变量声明时,应该使用逗号分隔,而不是在每个变量前加上类型。错误 C2065 “b”: 未声明的标识符。

2024-07-29 11:00:53 314

原创 std::cosh、std::cos、std::sin、std::sinh的介绍和在复数运算中的举例

std::coshstd::cosstd::sinstd::sinh是 C++ 标准库中的数学函数,用于计算。下面是对这些函数的解释及简单的示例代码。

2024-07-29 10:18:49 574

原创 C++中const的用法

private:public:// 获取实部和虚部的函数,后面加 const// 设置实部和虚部的函数,不加 constreal = r;imag = i;// 加法运算符重载函数,后面加 const// 可以调用 const 成员函数// 尝试调用非 const 成员函数会导致编译错误// 编译错误return 0;在这个示例中,getRealgetImag和operator+都被声明为const成员函数,因此它们可以在 const 对象上调用。而。

2024-07-26 14:21:08 333

原创 C++实现复数矩阵乘法运算

【代码】C++实现复数矩阵乘法运算。

2024-07-26 13:01:35 528

原创 拉格朗日插值算法一般用几个点比较好

高阶多项式(即更多的插值点)可能会导致数值计算不稳定,特别是在计算浮点数时。过拟合:如果插值点过多,生成的多项式可能会过度拟合数据,导致在数据点之间的波动很大。拉格朗日插值法中,如果你使用 n 个点,则得到的插值多项式是一个 n−1 次多项式。如果数据点均匀分布,可以选择稍少的点进行插值,因为插值多项式在均匀数据点间的变化较为平滑。如果数据点分布不均,特别是在某些区间变化剧烈时,可能需要更多的点来准确捕捉数据的特征。欠拟合:如果插值点过少,多项式可能无法准确捕捉数据的趋势,导致插值结果不准确。

2024-07-24 16:40:52 485

原创 C++中的push_back

在C++中,push_back是类的一个成员函数,用于。它会将给定的元素复制或移动到向量的末尾,并以容纳新的元素。

2024-07-24 13:42:08 625

原创 C++中的类、对象、函数、构造函数、析构函数

类是通过class关键字定义的。类包含数据成员和成员函数。// 数据成员public:// 成员函数类:通过class关键字定义,包含数据成员和成员函数。对象:类的实例,通过构造函数创建。函数:类中的成员函数,用于操作类的对象。构造函数:用于初始化对象,在对象创建时自动调用。析构函数:用于清理对象,在对象生命周期结束时自动调用。

2024-07-24 10:56:10 321

原创 最小二乘算法的解

最小二乘法(Least Squares)是一种用于寻找线性回归模型的最佳拟合直线的标准方法。它通过最小化数据点与拟合直线之间的平方差来找到最佳拟合的线性模型。

2024-07-12 14:05:04 383

原创 plt.subplot2grid创建N行M列的子图网格,N不等于M

实现了绘制不同频率的余弦信号,并将它们显示在一个 3x2 的子图网格中

2024-07-12 13:15:41 197

原创 利用Python的sympy包求解一元多次方程

【代码】利用Python的sympy包求解一元多次方程。

2024-07-10 15:45:59 362

原创 Visual Studio 2010 中显示代码行号

步骤启动 Visual Studio 2010 并打开一个项目或解决方案。在菜单栏上,点击 Tools(工具),然后选择Options(选项)。在 Options(选项)对话框中,展开左侧的 Text Editor(文本编辑器)选项。选择 All Languages(所有语言)或特定语言(如 C/C++ 或 C#)。在右侧的选项面板中,找到 Display(显示)部分,勾选 Line numbers(行号)。点击 OK(确定)按钮应用更改。之前代码修改后

2024-06-25 13:29:10 1196

原创 相位和展开相位

相位是一个周期信号在一个周期内的位置,通常以角度(度或弧度)表示。在许多应用中,相位被限制在一个周期内。例如,相位通常被限定在 −180∘到 +180∘ 或 0∘ 到 360∘ 之间。

2024-06-24 16:59:49 600

原创 拉格朗日插值法

拉格朗日插值法(Lagrange Interpolation)是一种用于通过给定数据点构造多项式的插值方法。其基本思想是通过线性组合一系列基函数(拉格朗日基函数)来构造插值多项式,使得该多项式在每个已知数据点处与数据点的函数值相等。

2024-06-24 16:37:34 768

原创 python-pandas获取excel表中每个sheet的名称

首先确保安装了 pandas 和 openpyxl(用于处理 Excel 文件)

2024-06-14 14:40:30 1284

原创 python提取浮点数的小数部分-4种方法

方法一:使用 math.modf 函数;方法二:使用 int 类型转换;方法三:使用字符串操作;方法四:使用 decimal 模块。

2024-06-13 10:25:12 1892

原创 np.arctan2和np.arctan

np.arctan2和np.arctan区别总结和举例;如何根据弧度判断在第几象限;弧度和角度单位转换

2024-06-13 09:25:19 1743

原创 信号处理中的相位

用来描述波动或振动状态。在信号处理和通信领域,相位通常指的是信号相对于某一参考信号的。,相位通常以角度(弧度或度)来表示,表示信号的周期性变化相对于参考信号的位置。,相位可以是一个,其中的实部表示信号的幅度,虚部表示相位信息。在数字信号处理中,相位通常用于描述信号的时序特性,如在频率分析中的频率和相位信息。

2024-06-12 15:44:29 6014 1

原创 渐进符号定义和例子

大O,小o,大Ω,大Θ,小w

2024-05-25 14:16:19 469

原创 python+opencv提取.mp4 视频的每一帧并将其保存为图片

下面是一个完整的示例代码,演示如何使用 OpenCV 提取视频的每一帧并将其保存为图片,使用时需要将mp4文件及路径放至。视频的每一帧并将其保存为图片,可以使用。如果保存的图片方向不对,可以通过使用。,提取的图片存储的路径放至。

2024-05-24 12:43:43 2388 1

原创 整型数组含有n个元素(值只能是-1、0或1),对这个数组进行升序排序

O(n)+O(n)=O(n) (系数始终为1,不考虑系数的累加)

2024-05-23 13:50:35 287

原创 时间复杂度和空间复杂度

加法规则:多项相加,要保留最高阶项,系数为1乘法规则:多项相乘,每项都都保留,系数为1加法乘法混合规则:先小括号,再乘法,最后加法。时间复杂度估算看最内层循环,如若没有循环和递归则为O(1)。分析算法时,时间复杂度和空间复杂度都很重要。在实际应用中,需要根据具体问题选择合适的算法,以平衡时间和空间的需求。一个算法在时间复杂度和空间复杂度上进行权衡,通常可以找到最适合特定应用场景的解决方案。了解不同复杂度级别的算法特性,可以帮助设计高效、可扩展的程序。

2024-05-23 13:37:13 1038

原创 C++中的complex

在 C++ 中,std::complex 是一个模板类,用于表示和操作复数。这个类是标准模板库(STL)的一部分,包含在 头文件中。std::complex 提供了一套丰富的功能,包括基本的算术运算、比较运算、数学函数等,使得处理复数成为一件简单而直接的事情。

2024-05-13 08:50:36 1310

原创 3×3矩阵转置C++

【代码】3×3矩阵转置C++

2024-05-10 08:51:23 358

原创 数组元素翻倍C++

编写一个 C++ 程序,实现一个功能,即。程序应定义一个函数,该函数接收一个整数数组的指针和数组的大小,然后将数组中的每个元素都翻倍。

2024-05-08 08:55:35 245

原创 矩阵相关运算1

矩阵运算是线性代数中的一个核心部分,它包含了许多不同类型的操作,可以应用于各种科学和工程问题中。

2024-05-07 09:09:12 443

原创 Cache缓存

在计算机架构中,缓存(Cache)是一种高速数据存储层,它存储了一部分从原始数据源(如主内存)频繁访问的数据副本。通过将数据暂时存储在物理上更接近处理器的位置,缓存能够减少数据访问的延迟,从而加快数据访问速度和提高整体系统性能。

2024-04-25 10:21:29 743

原创 处理突发事件—中断

中断是计算机操作系统中用来处理突发事件的一种机制,它允许CPU在执行正常程序流程时暂时停下来,去处理更紧急的任务,处理完成后再恢复原来的任务。中断是现代计算机系统中不可或缺的组成部分,它提高了系统的效率和响应性。

2024-04-25 10:17:42 435

原创 CISC和RISC

选择CISC还是RISC架构取决于应用需求、软件生态、性能和能效目标等多种因素。RISC架构由于其高效和能效的特点,在嵌入式系统、移动设备和最近的服务器市场中特别受欢迎。而CISC架构,特别是x86架构,由于其强大的通用性和广泛的软件兼容性,仍然在个人计算机和服务器市场占据主导地位。随着技术的发展,两种架构之间的界限正在逐渐模糊,现代处理器设计往往融合了两者的优点,以满足日益增长的计算需求。

2024-04-24 15:22:07 479

原创 计算机中的寻址方式

在计算机科学中,**寻址(Addressing)**是指计算机系统中用于定位和访问数据存储位置的一种机制。数据可能存储在内存、硬盘或其他形式的数据存储设备中。寻址方式影响着处理器如何从内存中读取数据或向内存写入数据,也直接关联到程序的组织和执行效率。

2024-04-24 14:07:07 1037

原创 计算机中浮点数的表示

浮点数是计算机科学中用于表示实数的一种方法,它可以表示非常大或非常小的值。这种表示方式类似于科学记数法,由一个符号位、一个指数部分和一个尾数(或称有效数字)部分组成。

2024-04-24 13:04:59 481

原创 有限自动机DFA和NFA初识

有限自动机是的一个工具,它能正确地识别正规集。分为:确定的有限自动机和不确定的有限自动机。

2024-04-15 13:31:19 339 1

原创 正则表达式|*+?

在理解编程语言和编译技术的上下文中,了解正则表达式(regular expressions)和正则集(regular sets)的概念是非常重要的。这些概念主要用于描述一组字符串的模式,广泛应用于词法分析中识别各类标记(tokens)。

2024-04-11 10:45:15 643

原创 编译器的构建:词法分析、语法分析、语义分析、中间代码生成、最终的代码优化、目标代码生成

编译器的构建是一个复杂的过程,主要包括词法分析、语法分析、语义分析、中间代码生成以及最终的代码优化和目标代码生成等步骤。每个步骤承担着编译过程中的特定任务,确保源代码能够被正确地转换为目标机器能执行的代码。

2024-04-10 16:39:00 1917

原创 传值调用与传址调用的例题1

根据上述分析,调用foo(5)的输出结果为 13, 5。这反映了引用传递使得hoo函数可以修改foo函数中的变量a的值,而值传递确保foo中的x不被hoo中的修改所影响。这个结果展示了引用传递和值传递的特性以及它们如何在函数间交互。因此,根据题目描述,正确的选项应该是 13, 5。

2024-04-10 16:07:08 313

原创 编译程序和解释程序

编译器和解释器的选择取决于多种因素,包括开发的便捷性、代码的执行效率、以及目标平台的要求。在实际应用中,不同类型的语言和执行方式可以根据具体的项目需求灵活选择。

2024-04-10 14:48:59 314

原创 获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀

要获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀,你可以使用 Python 的 datetime 模块来获取当前时间,并格式化时间字符串,然后使用 pandas 库将数据保存为 Excel 文件。格式化当前时间字符串,其中 %Y 代表四位数的年份,%m 代表月份,%d 代表日,%H 代表小时(24小时制),%M 代表分钟。这样可以确保生成的时间字符串符合你的要求。使用了 strftime 方法来按照指定的格式。

2024-04-10 09:14:00 520

瓜果识别数据集,17种瓜果的图片,jpg格式

17种瓜果的图片,每个种类约120个样本。 详细瓜果名称: ['丝瓜', '人参果', '佛手瓜', '冬瓜', '南瓜', '哈密瓜', '木瓜', '甜瓜-伊丽莎白', '甜瓜-白', '甜瓜-绿', '甜瓜-金', '白兰瓜', '羊角蜜', '苦瓜', '西瓜', '西葫芦', '黄瓜']

2022-12-28

空空如也

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

TA关注的人

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