当前位置: 首页 > news >正文

攀枝花网站建设货代找客户的网站

攀枝花网站建设,货代找客户的网站,苏州网络营销推广多少钱,京津冀协同发展对河北的影响文章目录 numpy实现scipy封装速度对比 所谓线性最小二乘法#xff0c;可以理解为是解方程的延续#xff0c;区别在于#xff0c;当未知量远小于方程数的时候#xff0c;将得到一个无解的问题。最小二乘法的实质#xff0c;是保证误差最小的情况下对未知数进行赋值。 最小… 文章目录 numpy实现scipy封装速度对比 所谓线性最小二乘法可以理解为是解方程的延续区别在于当未知量远小于方程数的时候将得到一个无解的问题。最小二乘法的实质是保证误差最小的情况下对未知数进行赋值。 最小二乘法是非常经典的算法而且这个名字我们在高中的时候就已经接触了属于极其常用的算法。此前曾经写过线性最小二乘法的原理并用Python实现最小二乘法及其Python实现以及scipy中非线性最小二乘法的调用方式非线性最小二乘法还有稀疏矩阵的最小二乘法稀疏矩阵最小二乘法。 下面讲对numpy和scipy中实现的线性最小二乘法进行说明并比较二者的速度。 numpy实现 numpy中便实现了最小二乘法即lstsq(a,b)用于求解类似于axb中的x其中a为 M × N M\times N M×N的矩阵则当b为 M M M行的向量时刚好相当于求解线性方程组。对于 A x b Axb Axb这样的方程组如果 A A A是满秩仿真那么可以表示为 x A − 1 b xA^{-1}b xA−1b否则可以表示为 x ( A T A ) − 1 A T b x(A^{T}A)^{-1}A^{T}b x(ATA)−1ATb。 当b为 M × K M\times K M×K的矩阵时则对每一列都会计算一组x。 其返回值共有4个分别是拟合得到的x、拟合误差、矩阵a的秩、以及矩阵a的单值形式。 import numpy as np np.random.seed(42) M np.random.rand(4,4) x np.arange(4) y Mx xhat np.linalg.lstsq(M,y) print(xhat[0]) #[0. 1. 2. 3.]scipy封装 scipy.linalg同样提供了最小二乘法函数函数名同样是lstsq其参数列表为 lstsq(a, b, condNone, overwrite_aFalse, overwrite_bFalse, check_finiteTrue, lapack_driverNone)其中a, b即 A x b Axb Axb二者均提供可覆写开关设为True可以节省运行时间此外函数也支持有限性检查这是linalg中许多函数都具备的选项。其返回值与numpy中的最小二乘函数相同。 cond为浮点型参数表示奇异值阈值当奇异值小于cond时将舍弃。 lapack_driver为字符串选项表示选用何种LAPACK中的算法引擎可选gelsd, gelsy, gelss。 import scipy.linalg as sl xhat1 sl.lstsq(M, y) print(xhat1[0]) # [0. 1. 2. 3.]速度对比 最后对着两组最小二乘函数做一个速度上的对比 from timeit import timeit N 100 A np.random.rand(N,N) b np.arange(N)timeit(lambda:np.linalg.lstsq(A, b), number10) # 0.015487500000745058 timeit(lambda:sl.lstsq(A, b), number10) # 0.011151800004881807这一次二者并没有拉开太大的差距即使将矩阵维度放大到500二者也是半斤八两。 N 500 A np.random.rand(N,N) b np.arange(N)timeit(lambda:np.linalg.lstsq(A, b), number10) 0.389679799991427 timeit(lambda:sl.lstsq(A, b), number10) 0.35642060000100173
http://www.w-s-a.com/news/195867/

相关文章:

  • 昆明做网站建设怎么样做网站赚钱全攻略
  • 企业网站建设实战教程微信如何注册小程序
  • 做一件代发网站百度seo服务
  • 小说网站开发 公司可以做行程的网站
  • 古交市网站建设公司apk连接wordpress
  • 网页 网 址网站区别wordpress菜单居右
  • 网站建设搭建运营一台云服务器做多个网站
  • 用php做网站用什么框架推广网站推荐
  • 如何用二级域名做网站多用户网上商城
  • 河南省建设科技网站浅谈电子商务网站建设与规划
  • 网站空间需要续费青海网站建设推广
  • 网站开发本地环境企业网站建设排名口碑
  • 做新闻的网站怎样赚钱个人网站课程设计报告
  • 网站设计样例那个网站做图片好看
  • 小型公司网站建设深圳网络营销策划有限公司
  • 国内优秀企业网站做视频网站用什么系统
  • 网站建设入门pdfwordpress网站标题
  • 专业网站的定义网站运营的概念
  • 外贸服装网站建设网页美工设计说明书
  • 郑州专业做网站公百度翻译api wordpress
  • 做网站哪里找大学的一级或二级域名
  • 没有静态ip可以做网站服务器上饶网站制作需要多少钱
  • 网站建设wangzhii做国外网站做什么内容
  • 网站建设 搞笑笑话经典 wordpress主题下载
  • 做网站要懂哪些wordpress 站点网络
  • 郑州外贸网站建设公司排名网站设计做啥好
  • 网站开发合同付款比例wordpress调用指定文章内容
  • 湖北平台网站建设哪里好辽宁建设工程信息网官网平台
  • 公司优化是什么意思?洛阳seo博客
  • 普通建站网站首页制作模板