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

上海住远建设工程监理公司网站创建网站花钱吗

上海住远建设工程监理公司网站,创建网站花钱吗,制作公司网页什么价位,凡科可以做淘客网站吗文章目录QR和RQ分解其他函数QR和RQ分解 记AAA为方阵,P,QP, QP,Q分别为正交单位阵和上三角阵,则形如AQRAQRAQR的分解为QR分解;形如ARQARQARQ的分解为RQ分解。 在scipy.linalg中,为二者提供了相同的参数,除了待分解矩阵…

文章目录

    • QR和RQ分解
    • 其他函数

QR和RQ分解

AAA为方阵,P,QP, QP,Q分别为正交单位阵和上三角阵,则形如A=QRA=QRA=QR的分解为QR分解;形如A=RQA=RQA=RQ的分解为RQ分解。

scipy.linalg中,为二者提供了相同的参数,除了待分解矩阵a之外,还有下列参数

  • overwrite_a 默认为False,为True时,将在矩阵分解时覆盖a的值
  • lwork 工作数组的尺寸
  • mode 默认'full',用于调整返回值,可选4个参数
    • 'full':返回QQQRRR
    • 'r':返回RRR
    • 'economic':返回QQQRRR,但是合并在一起
    • 'raw':返回QQQTAUTAUTAU矩阵
  • pivoting 默认False,当为True时,计算AP=QRAP=QRAP=QR,但要求选择合适的PPP,从而让RRR的对角线非递增
  • check_finite 默认为True,表示检查是否有限
import numpy as np
import scipy.linalg as sl
A = np.random.rand(3,3)
q1,r1 = sl.qr(A)
r2,qr = sl.rq(A)

结果得到q1q_1q1q2q_2q2分别为,可见二者并不相等。

q1=[−0.6594500211609350.7497593086926530.0546502389707366−0.180811070132312−0.0876283110599659−0.979606367893955−0.729680085043063−0.655882808228340.193351274529173]q2=[0.377636504144627−0.9255561862726060.0271370003857254−0.06742675088845560.001742086536333450.99772270616596−0.923495697879558−0.378606274627098−0.0617493709355736]q_1 = \left[\begin{matrix}-0.659450021160935 & 0.749759308692653 & 0.0546502389707366\\-0.180811070132312 & -0.0876283110599659 & -0.979606367893955\\-0.729680085043063 & -0.65588280822834 & 0.193351274529173\end{matrix}\right]\\ q_2=\left[\begin{matrix}0.377636504144627 & -0.925556186272606 & 0.0271370003857254\\-0.0674267508884556 & 0.00174208653633345 & 0.99772270616596\\-0.923495697879558 & -0.378606274627098 & -0.0617493709355736\end{matrix}\right] q1=0.6594500211609350.1808110701323120.7296800850430630.7497593086926530.08762831105996590.655882808228340.05465023897073660.9796063678939550.193351274529173q2=0.3776365041446270.06742675088845560.9234956978795580.9255561862726060.001742086536333450.3786062746270980.02713700038572540.997722706165960.0617493709355736

但是q1r1q_1r_1q1r1的确是等于r2q2r_2q_2r2q2的。

>>> q1@r1
array([[0.81677429, 0.63368526, 0.84867074],[0.22394697, 0.10848293, 0.58357567],[0.90375906, 0.37051483, 0.06042968]])
>>> q2@r2
array([[-0.09631134, -0.22572231, -0.15900946],[ 0.01719633, -0.05246553, -0.90632485],[ 0.23552571, -0.94691613,  1.13446376]])
>>> r2@q2
array([[0.81677429, 0.63368526, 0.84867074],[0.22394697, 0.10848293, 0.58357567],[0.90375906, 0.37051483, 0.06042968]])

其他函数

除了qrrq这两个函数外,scipy.linalg还提供了其他与qr分解相关的函数。

qr_multiply(a,c),在对AAA进行QRQRQR分解之后,返回CQCQCQ,其参数中,overwrite_a, overwrite_c, privotingqr函数中的作用相同,或可类比。此外,还有其他两个参数

  • mode 可选leftright,分别表示返回QCQCQCCQCQCQ
  • conjugateTrue时,返回Q的复共轭

qr_update(Q, R, u, v),若A=QRA=QRA=QR是QR分解,则返回A+uvTA+uv^TA+uvT的QR分解。此函数也支持overwrite_qruv, check_finite参数。

qr_delete(Q,R,k,p)qr_insert(Q,R,u,k)分别用于矩阵的删减和增添,对于A=QRA=QRA=QR而言,前者从第kkk行/列删掉ppp行/列;后者在第kkk行/列插入UUU

这两个函数均支持check_finite,覆写开关分别是overwrite_qroverwrite_qru,通过which来调整插入/删除的是行还是列,即which='row'时,针对行操作,为'cols'时,针对列操作。

http://www.tj-hxxt.cn/news/17431.html

相关文章:

  • java建站系统模板建站教程
  • 做网站容易还是编程容易谷歌浏览器官网入口
  • a96中华室内设计网搜索引擎优化网站
  • 黄岛区做网站多少钱外链吧
  • 中国能源建设集团有限公司官网招聘绍兴seo管理
  • 网络设计报告书aso优化服务站
  • 做购物网站学什么技术佛山做网络优化的公司
  • php免费开源cms系统网站搜索引擎优化案例
  • 怎么查看一个网站是不是伪静态定制建站网站建设
  • 网站建设需求文档模板谷歌关键词排名优化
  • 上海专业高端网站建设服务中国互联网域名注册服务机构
  • 用php做的录入成绩的网站优化器
  • 重庆微信网站制作价格互联网广告营销
  • 网上做问卷调查赚钱哪些网站好山东企业网站建设
  • 虾米音乐歌曲链接做qq音乐网站免费加客源软件
  • 惠安县建设局网站农村电商平台有哪些
  • 网站利润来源中国电信视频app下载
  • 做柜子喜欢上哪些网站看百度一下你就知道官网百度
  • 做电商网站公司sem专业培训公司
  • 字体设计灵感网站百度云官网登录入口
  • 工厂 网站建设百度云搜索引擎入口官方
  • 公司注册流程及资料沈阳百度seo关键词排名优化软件
  • 网站建设用哪个app浙江疫情最新消息
  • cnnic 网站seo推广软件怎样
  • 个人网站源代码下载百度官方官网
  • 做电子书屋的网站竞价是什么工作
  • 龙岩网站优化山西免费网站关键词优化排名
  • 陕西网站建设哪家好seo综合查询网站源码
  • 小红书广告投放平台潍坊关键词优化软件
  • wordpress 下载页seo方式包括