![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
xinxiangwangzhi_
这个作者很懒,什么都没留下…
展开
-
利用scipy求解方程组、拟合直线、圆、椭圆、抛物线
使用minimize拟合直线、圆、椭圆,使用fsolve、least_squares求解方程组,使用curve_fit拟合抛物线。minimize:需要自己构建代价函数(有时也称损失函数,目标函数等),理论上可以求解任意最优化问题。least_squares、leastsq:这两个可以用于求解最小二乘问题。curve_fit:可以拟合任意的显式函数曲线,对于隐式函数曲线不能拟合。fsolve:方程根、求解适定方程组,需要满足未知数数量等于方程数量。root:求解方程根。原创 2024-03-22 19:45:00 · 344 阅读 · 0 评论 -
numpy和eigen索引方式比较
Eigen(c++)矩阵元素的访问:在矩阵的访问中,行索引总是作为第一个参数,Eigen中矩阵、数组、向量的下标都是从0开始。矩阵元素的访问可以通过”()”操作符完成。例如m(2, 3)既是获取矩阵m的第2行第3列元素。针对向量还提供”[]”操作符,注意矩阵则不可如此使用Numpy:从0开始,并接受从数组末尾开始索引的负索引,使用方括号’‘[]’'进行索引如:x[1,3]也可以x[1][3]二者结果等价,但第二种方式效率低于第一种方式,第二种会生成临时数组。参考:numpyeigen原创 2022-04-08 14:06:57 · 1128 阅读 · 2 评论 -
matplotlib总结
总结matplotlib常用功能与技巧:#导入库文件import matplotlib as plt# 设置字体matplotlib.rc('front', family='YouYuan')# 显示负号plt.rcParams['axes.unicode_minus']=false# 字体大小plt.rcParams['front.size']=15#设置x,y标签,图片标题plt.xlabel("xx")plt.xlabel("xx")plt.title("xx")# 保存图片原创 2022-03-25 10:11:31 · 390 阅读 · 0 评论