- 博客(60)
- 收藏
- 关注
原创 【C++】Map()函数
C++ 的map是一个非常有用的容器,适合用于需要快速查找或需要键值对关系的情境。通过map,你可以方便地管理和操作数据。
2024-10-27 23:03:56
839
原创 【C++】`->` 符号
>符号在 C++ 中用于通过指针访问类的成员变量和成员函数。它在链表操作中尤为常见,因为它简洁且直观。通过使用->,你可以方便地访问和操作链表中的节点及其成员。
2024-10-26 23:07:01
710
原创 矢量数据和栅格数据
矢量数据适合表示离散的地理特征,如道路、建筑物等,具有高精度和易于编辑的特点。栅格数据适合表示连续的空间数据,如地形、植被分布等,适合进行矩阵运算和空间分析。
2024-10-21 20:04:05
1557
原创 绝对差值的和
首先计算nums1和nums2之间所有元素对的绝对差值之和。然后在内部循环中,尝试通过替换nums1中的每一个元素来减少绝对差值之和。找到最大可能的差值减少量max_,并从总和中减去这个最大减少量,得到最小的绝对差值之和。最后对结果取模1000000007返回。这个算法的时间复杂度为O(n^2),因为在最坏情况下,内部循环会遍历nums1中的每一个元素。
2024-10-21 19:50:40
370
原创 为什么要使用标准库std?
在 C++ 中,使用标准库的std命名空间主要是为了避免名称冲突以及提供更好的代码组织。下面是一些使用stdmaxstd::maxstd。
2024-10-20 23:41:30
464
原创 【数据结构】预备练习——文件读写
使用一个文本文件存储一组数据(x),编程读取数据并计算y=1/(200-x)的值,显示并保存结果,如果是非法操作,输出“Error”。具体要求:1 输入数据要典型,有代表性,输入数据类型为float。2 能够处理错误输入数据,并输出“Error”。3 使用文本文件作为程序的输入和输出。文件读写参考:打开文件错误判断读入数据打开文件(写文件)写数据。
2024-10-18 09:42:01
223
原创 线性回归损失函数的推导
此损失函数是均方误差损失的一种形式,广泛应用于线性回归等模型中。通过这种方式,我们既可以有效地表示损失,也可以在模型优化时更容易计算梯度。
2024-10-08 22:57:25
1253
原创 windows修改用户名后,MATLAB重新重新激活问题!
该错误表明我们的认证信息出现错误,这时需要找到MATLAB安装目录下的。当然,如果你修改过MATLAB安装位置只需要找到。运行进行重新激活即可。目录就很容易找到激活文件了。
2024-10-06 22:24:51
499
原创 Pytorch中不会自动传播梯度的操作有哪些?
在 PyTorch 中,某些生成张量的操作本身不会创建与计算图相关联的梯度信息。这些操作通常用于初始化张量,并且默认情况下不需要进行梯度计算。,因此即使在计算过程中这些张量的值被用作操作数,也不会在反向传播时计算其梯度。如果需要将这些生成的张量用于需要梯度计算的操作时,需要手动设置。在后续的操作中就会被包含在计算图中,从而能够计算梯度。这些操作生成的张量默认情况下。是及其容易忽略的错误。
2024-10-06 16:00:55
621
原创 【深度学习】自动微分——Autodiff or Autograd?
雅可比矩阵:对于多变量函数y⃗fx⃗yfx,其梯度矩阵(即雅可比矩阵)JJJJij∂yi∂xjJij∂xj∂yi链式法则:在计算复合函数的梯度时,通过链式法则可以将中间变量的梯度与最终输出的梯度结合起来。例如,若lgy⃗lgy是标量函数,其梯度vvvv∂l∂y1⋯∂l∂ymv∂y1∂l⋯∂ym∂l则lll关于x⃗\vec{x}x。
2024-10-05 17:06:03
982
原创 【小记】2024/10/2
x和必须具有相同的大小。点积运算是将两个对应元素相乘后求和。确保在进行点积计算时,两个向量的长度一致,这样才能获得预期的结果。
2024-10-02 21:46:45
347
原创 【Apollo】01 | 了解Apollo!
Apollo是百度自动驾驶开源框架,根据自动驾驶功能划分为多个模块,下面为各个模块功能的主要介绍。定位:明白车在哪里。涉及GNSS定位,一般使用RTK,但是可能在一些场景下GNSS定位精度无法达到,比如隧道、城市等GNSS信号较差的区域。因此需要其他定位设备,例如激光雷达来感知周围环境的距离,其精度能够达到厘米级。
2024-06-02 17:16:14
503
原创 【GNSS】载波、测距码、导航电文
综上所述,GPS卫星信号的载波、测距码和导航电文三者之间相互配合,共同构成了GPS系统中用于定位和导航的基础信号。虽然测距码和载波结合提供了距离测量所需的基本信号,但导航电文提供了关于卫星状态和环境信息的重要数据,这些数据对于实现准确的定位和导航功能至关重要。GPS卫星导航系统中的三个主要部分——载波、测距码和导航电文——之间存在密切的关系,它们共同构成了GPS信号的基本组成部分,用于实现卫星定位和导航功能。- 导航电文是由GPS卫星发射的一种数据流,包含了卫星的精确位置、时钟偏移、卫星健康状态等信息。
2024-04-22 18:28:05
1397
原创 【数值计算方法】4 / 数值积分
2、使用另一个函数近似;(三角函数、指数函数都是可以的...)3、使用拉格朗日插值;----代数精度法(权和为1)1、对插值函数进行积分得到;
2024-04-21 20:59:12
208
原创 【信号分析】01/说在前面
fill:#333;color:#333;color:#333;fill:none;绪论基本方法原理第一章:连续信号与系统第二章:离散信号与系统第三章:Z变换第四章:物理可实现信号的相位性质第五章:离散傅氏变换修饰性处理第六章:相关分析第七章:线性最优化方法第八章:数值逼近。
2024-02-29 11:02:09
606
1
原创 【英语学习】Day 01
List 01wordtranslatesparsityn.稀少promotingv.促进、振兴,宣传regularizationn.n. 正规化;调整;合法化;Sparsity-Promoting Regularization稀疏促进正则化Multipath Error多路径误差mitigationn. 缓解;减轻;抑制;high - accuracy高精度的;applicationn. 应用程序;运用;申请;施用; 网络释义
2024-02-17 21:55:12
445
原创 【MATLAB】在图框中加箭头文本注释
0.32,0.5]是指:x坐标从整个图形32%的地方到50%的地方(从左到右)[0.6,0.4]是指:y坐标从60%的地方到40%的地方(从上到下)1、在图框中加 文本方法 —— text()函数。2、使用箭头标注——annotation()函数。X、Y是箭头的位置相对于整个方框的比例,
2024-02-14 13:48:43
1354
原创 【Python】面向对象编程基础
使用关键字 class 定义类 ,然后通过函数来定义方法,这样就可以将对象的动态特征描述出来。# __init__是一个特殊方法用于在创建对象时进行初始化操作# 通过这个方法我们可以为学生对象绑定name和age两个属性print('%s正在学习%s.' % (self.name, course_name))# PEP 8要求标识符的名字用全小写多个单词用下划线连接# 但是部分程序员和公司更倾向于使用驼峰命名法(驼峰标识)print('%s只能观看《熊出没》.' % self.name)
2024-02-08 16:05:55
223
原创 【Python】python中的 main() 函数
使用这种方式可以使我们的代码既可以用作独立的脚本文件执行,也可以被其它模块导入和调用函数。如果一个模块作为导入模块被引用,那么。函数被视为程序的入口点,但在 Python 中,我们通常使用特殊的全局变量。函数并不是必须的,也没有特殊的含义。总结来说,虽然 Python 中的。来确定主程序入口,以方便模块的导入和脚本的执行。,这表示它正在运行的是主程序而不是被导入的模块。在这个示例中,我们定义了一个。函数,这样就实现了类似于主程序入口的功能。函数没有特殊的含义,但我们常用条件判断。,如果是的话,就调用。
2024-02-08 15:18:35
1487
原创 【Python】字符串和常用数据结构
1、使用转义字符 / , 如果不希望 / 表示转移,可以在字符串前面加上字母 r 加以说明。2、字符串运算符:+ 表示 对字符串拼接* 表示 对字符串重复in 或 not in 判断一个字符串是否包含在另一个字符串(成员运算)[ ] 和 [ : ] 运算符从字符串中取出某个或某些字符串(切片运算)在Python中,我们还可以通过一系列的方法来完成对字符串的处理,代码如下所示。
2024-02-08 15:17:48
338
原创 【Python】变量的作用域
上面的代码能够顺利的执行并且打印出 100、hello和True,但我们注意到了,在 `bar`函数的内部并没有定义 `a`和 `b`两个变量,那么 `a`和 `b`是从哪里来的。在调用 `foo`函数后,我们发现 `a`的值仍然是100,这是因为当我们在函数 `foo`中写 `a = 200`的时候,是重新定义了一个名字为 `a`的局部变量,它跟全局作用域的 `a`并不是同一个变量,因为局部作用域中有了自己的变量 `a`,因此 `foo`函数不再搜索全局作用域中的 `a`。
2024-02-08 13:53:38
305
原创 【Python】函数和模块化管理
Python 函数与其它语言的函数一样,支持默认参数,但是有一个最大不同的地方就是不支持重载,因为 Python 是动态类型的语言,函数参数类型要在运行是才会被确定,在运行之前不会像C/C++ 一样被定义。在 Python 中,函数名是唯一的,即使有不同的参数类型或者参数个数,也不能定义同名的函数。当定义同名函数时,后面定义的函数会覆盖前面的定义,导致建议:函数无法被重载。
2024-02-08 13:15:34
473
原创 【Python】CRAPS赌博游戏
说明:CRAPS又称花旗骰,是美国拉斯维加斯非常受欢迎的一种的桌上赌博游戏。该游戏使用两粒骰子,玩家通过摇两粒骰子获得点数进行游戏。简单的规则是:玩家第一次摇骰子如果摇出了7点或11点,玩家胜;玩家第一次如果摇出2点、3点或12点,庄家胜;其他点数玩家继续摇骰子,如果玩家摇出了7点,庄家胜;如果玩家摇出了第一次摇的点数,玩家胜;其他点数,玩家继续要骰子,直到分出胜负。
2024-02-07 13:05:16
483
原创 【Python】数字精度控制
print("数据num2宽度限制为;%6.1f" % num2)print("数据num1宽度为 :%5d" % num1)n 控制小数点精度,会进行四舍五入。使用 m.n 控制数据的宽度和精度。
2024-02-04 14:52:47
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人