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

无锡网站制作需要多少钱北京二次感染最新消息

无锡网站制作需要多少钱,北京二次感染最新消息,无锡网页建站,vps设置网站访问用户权限文章目录最小二乘法返回值测试最小二乘法 scipy.sparse.linalg实现了两种稀疏矩阵最小二乘法lsqr和lsmr#xff0c;前者是经典算法#xff0c;后者来自斯坦福优化实验室#xff0c;据称可以比lsqr更快收敛。 这两个函数可以求解AxbAxbAxb#xff0c;或arg min⁡x∥Ax−b… 文章目录最小二乘法返回值测试最小二乘法 scipy.sparse.linalg实现了两种稀疏矩阵最小二乘法lsqr和lsmr前者是经典算法后者来自斯坦福优化实验室据称可以比lsqr更快收敛。 这两个函数可以求解AxbAxbAxb或arg min⁡x∥Ax−b∥2\argmin_x\Vert Ax-b\Vert^2argminx​∥Ax−b∥2或arg min⁡x∥Ax−b∥2d2∥x−x0∥2\argmin_x\Vert Ax-b\Vert^2d^2\Vert x-x_0\Vert^2argminx​∥Ax−b∥2d2∥x−x0​∥2其中AAA必须是方阵或三角阵可以有任意秩。 通过设置容忍度at,bta_t, b_tat​,bt​可以控制算法精度记rb−Axrb-Axrb−Ax为残差向量如果AxbAxbAxb是相容的lsqr在∥r∥⩽at∗∥A∥⋅∥x∥bt∥b∥\Vert r\Vert\leqslant a_t*\Vert A\Vert\cdot\Vert x\Vert b_t\Vert b\Vert∥r∥⩽at​∗∥A∥⋅∥x∥bt​∥b∥时终止否则将在∥ATr∥⩽at∥A∥⋅∥r∥\Vert A^T r\Vert\leqslant a_t\Vert A\Vert \cdot\Vert r\Vert∥ATr∥⩽at​∥A∥⋅∥r∥。 如果两个容忍度都是10−610^{-6}10−6最终的∥r∥\Vert r\Vert∥r∥将有6位精度。 lsmr的参数如下 lsmr(A, b, damp0.0, atol1e-06, btol1e-06, conlim100000000.0, maxiterNone, showFalse, x0None)参数解释 A 可谓稀疏矩阵、数组以及线性算子b 为数组damp 阻尼系数默认为0atol, btol 截止容忍度是lsqr迭代的停止条件即at,bta_t, b_tat​,bt​。conlim 另一个截止条件对于最小二乘问题conlim应该小于10810^8108如果AxbAxbAxb是相容的则conlim最大可以设到101210^{12}1012iter_limint 迭代次数show 如果为True则打印运算过程calc_var 是否估计(A.TA damp**2*I)^{-1}的对角线x0 阻尼系数相关 lsqr和lsmr相比没有maxiter参数但多了iter_lim, calc_va参数。 上述参数中damp为阻尼系数当其不为0时记作δ\deltaδ待解决的最小二乘问题变为 [AδI]x[bδx0]\begin{bmatrix}A\\\delta I\end{bmatrix} x\begin{bmatrix}b\\\delta x_0 \end{bmatrix} [AδI​]x[bδx0​​] 返回值 lsmr的返回值依次为 x 即AxbAxbAxb中的xxxistop 程序结束运行的原因itn 迭代次数normr ∥b−Ax∥\Vert b-Ax\Vert∥b−Ax∥normar ∥AT(b−Ax)∥\Vert A^T(b-Ax)\Vert∥AT(b−Ax)∥norma ∥A∥\Vert A\Vert∥A∥conda A的条件数normx ∥x∥\Vert x\Vert∥x∥ lsqr的返回值为 x 即AxbAxbAxb中的xxxistop 程序结束运行的原因itn 迭代次数r1norm ∥b−Ax∥\Vert b-Ax\Vert∥b−Ax∥r2norm ∥b−Ax∥2δ2∥x−x0∥2\sqrt{\Vert b-Ax\Vert^2\delta^2\Vert x-x_0\Vert^2}∥b−Ax∥2δ2∥x−x0​∥2​anorm 估计的Frobenius范数Aˉ\bar AAˉacond Aˉ\bar AAˉ的条件数arnorm ∥ATr−δ2(x−x0)∥\Vert A^Tr-\delta^2(x-x_0)\Vert∥ATr−δ2(x−x0​)∥xnorm ∥x∥\Vert x\Vert∥x∥var (ATA)−1(A^TA)^{-1}(ATA)−1 二者的返回值较多而且除了前四个之外剩下的意义不同调用时且须注意。 测试 下面对这两种算法进行验证第一步就得先有一个稀疏矩阵 import numpy as np from scipy.sparse import csr_arraynp.random.seed(42) # 设置随机数状态 mat np.random.rand(500,500) mat[mat0.9] 0 csr csr_array(mat)然后用这个稀疏矩阵乘以一个xxx得到bbb xs np.arange(500) b mat xs接下来对这两个最小二乘函数进行测试 from scipy.sparse.linalg import lsmr, lsqr import matplotlib.pyplot as plt mx lsmr(csr, b)[0] qx lsqr(csr, b)[0] plt.plot(xs, lw0.5) plt.plot(mx, lw0, marker*, labellsmr) plt.plot(qx, lw0, marker., labellsqr) plt.legend() plt.show()为了对比清晰对图像进行放大可以说二者不分胜负 接下来比较二者的效率500×500500\times500500×500这个尺寸显然已经不合适了用2000×20002000\times20002000×2000 from timeit import timeitnp.random.seed(42) # 设置随机数状态 mat np.random.rand(500,500) mat[mat0.9] 0 csr csr_array(mat) timeit(lambda : lsmr(csr, b), number10) timeit(lambda : lsqr(csr, b), number10)测试结果如下 timeit(lambda : lsqr(csr, b), number10) 0.5240591000001587timeit(lambda : lsmr(csr, b), number10) 0.6156221000019286看来lsmr并没有更快看来斯坦福也不靠谱(滑稽)。
http://www.w-s-a.com/news/283185/

相关文章:

  • 网站开发视频播放无画面杭州房产信息网官网
  • 网站开发 改进如何创建公众号平台
  • wordpress网站响应很慢只有asp网站代码可以重新编译吗
  • 哪个网站教做饭做的好wordpress热点文章
  • 可以做推广东西的网站重庆网站建设 重庆网站制作
  • 珠海网站建设培训学校wordpress去版权 合法
  • 建设食品商购网站学校网站设计实验报告
  • 建个网站多少钱沭阳奥体小区做网站的
  • 广州视频网站建站公司php网页设计作业代码
  • 成都公司网站设计如何制作网址最简单的方法
  • 温州 做网站福建住房城乡建设部网站
  • 网站自动化采集成都网站设计费用
  • 广东专业网站定制建设淘宝网站的人员组织结构
  • 网站改版seo无锡有多少家公司
  • h5美食制作网站模板下载wordpress大学百度云
  • 零陵做网站建立网站的公司平台
  • 某企业电子商务网站建设网站开发实验结论
  • 自己做的网站突然打不开杭州哪些做网站公司好
  • 株洲专业建设网站免费cms内容管理系统
  • 网上建立网站赚钱网站建设方案书纯文字
  • 专业网站设计哪家好it外包合同模板
  • 个人网站备案都需要什么中小企业服务网
  • 佛山网站建设哪个在公司网站投简历该怎么做
  • 八戒网站做推广老域名全部失效请拿笔记好
  • iss服务器网站建设甘肃建设厅网站执业注册中心
  • 域名访问网站 过程网站 免费 托管运营
  • 下单的网站建设教程wordpress php7.1
  • 爱网站查询怎么做网站的图片跳转
  • 阿里云建站百度收录吗北京的设计公司排名
  • 网站制作方案包含哪些内容布吉网站建设方案