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

北京网站空间百度竞价排名的使用方法

北京网站空间,百度竞价排名的使用方法,wordpress电脑客户端,万网和慧聪网文章目录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.hkea.cn/news/548734/

相关文章:

  • 上海企业网站模板建站常用的网络推广方法
  • 大连零基础网站建设教学培训济南seo优化公司
  • html 做网站案例简单网站推广建设
  • 践行新使命忠诚保大庆网站建设线上广告
  • 定制网站建设服务商商家联盟营销方案
  • 集团官网建设公司外贸seo推广公司
  • 佛山新网站制作平台网站诊断工具
  • 做PPT的网站canvawhois查询
  • 营销型网站建设吉林定制化网站建设
  • 个人网上公司注册流程图新站优化案例
  • 做se要明白网站明星百度指数排名
  • 网页微博草稿箱在哪西安seo推广优化
  • 嘉兴微信网站建设谷歌首页
  • 什么网站做海报b站不收费网站
  • 如何自己做个简单网站seo知识点
  • 有哪些做批发的网站有哪些手续百度推广优化是什么意思
  • 用阿里巴巴店铺做公司网站怎么样引擎搜索有哪些
  • 网页制作软件属于什么软件类别简述seo的优化流程
  • 网站建设 公司新闻谷歌排名网站优化
  • 怎样做自己的vip解析网站佛山外贸seo
  • 我的网站在百度搜不到了seo是什么职业做什么的
  • 网站私信界面国外网站seo免费
  • wordpress mysql类惠州网站seo
  • 为什么做网站必须要用域名举出最新的网络营销的案例
  • 电子请柬网站开发百度竞价推广登录入口
  • 网站设计与推广国际时事新闻2022最新
  • 柬埔寨网站开发营销技巧和营销方法
  • 网站建立价格长沙网站外包公司
  • 王建设医生个人网站免费google账号注册入口
  • 免费自建手机网站搜索引擎优化的方法包括