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

企业手机网站建设机构成都住建局官网投诉

企业手机网站建设机构,成都住建局官网投诉,上外贸网站建设,开发一个商城网站多少钱当AAA是方阵时,可以很容易地进行特征分解:AWΣW−1AW\Sigma W^{-1}AWΣW−1,其中Σ\SigmaΣ是AAA的特征值组成的对角矩阵。如果WWW由标准正交基组成,则W−1WTW^{-1}W^TW−1WT,特征分解可进一步写成WTΣWW^T\Sigma WWTΣ…

AAA是方阵时,可以很容易地进行特征分解:A=WΣW−1A=W\Sigma W^{-1}A=WΣW1,其中Σ\SigmaΣAAA的特征值组成的对角矩阵。如果WWW由标准正交基组成,则W−1=WTW^{-1}=W^TW1=WT,特征分解可进一步写成WTΣWW^T\Sigma WWTΣW

然而,当AAA不是方阵时,情况大不一样了,但仍然可以将AAA表示成A=UΣVTA=U\Sigma V^TA=UΣVT的形式,其中Σ\SigmaΣ也是对角矩阵,对角线上的每个元素被称作奇异值。

奇异值的求解过程和特征值息息相关,因为把AAA变成方阵很简单,只要乘以转置就行。故令L=AATL=AA^TL=AATR=ATAR=A^TAR=ATA,则L,RL, RL,R都可以求特征值λi\lambda_iλi和特征向量,其中LLL的特征向量为AAA的左奇异向量,RRR的特征向量为右奇异向量。对应的奇异值σi=λi\sigma_i=\sqrt{\lambda_i}σi=λi

numpy.linalg中提供了奇异值分解函数svd,参数为

svd(a, full_matrices=True, compute_uv=True, hermitian=False)

其中

  • a 待分解矩阵,维度为(M, N)
  • full_matrices 若为True,则U, Vh分别为(M, M)(N, N);否则分别为(M, K), (K, N)K为M, N中较小的那个
  • compute_uv 如果为False则不计算U, Vh
  • hermitianTrue时,表示处理的是实对称矩阵

scipy.linalg中也提供了奇异值分解函数svd,其参数为

svd(a, full_matrices=True, compute_uv=True, overwrite_a=False, check_finite=True, lapack_driver='gesdd')

其中与numpy.linalg相同的参数,其意义也相同,不相同的部分,各参数含义如下

  • overwrite_a 如果为True,则直接对a进行修改
  • check_finite 如果为True,则进行有限性检查
  • lapack_driver SVD分解的方法,有两个选择
    • 'gesdd' 效率更高
    • 'gesvd' 此为Matlab和R中使用的方法

其返回值即U,Σ,VTU, \Sigma, V^TU,Σ,VT

scipy.linalg还提供了两个和SVD相关的函数,svdvals(a)用于求a的奇异值;diagsvd(s, M, N)通过s, M, N,创建一个Σ\SigmaΣ矩阵。

下面测试一下svd

import numpy as np
import scipy.linalg as sl
a = np.random.rand(5,5)
u1, s1, vh1 = sl.svd(a)
u2, s2, vh2 = np.linalg.svd(a)
print(s1)
# [2.63698545 0.94063722 0.36159198 0.21052102 0.19014115]
print(s1-s2)
# [ 0.0  0.0  1.11022302e-16 -2.77555756e-17 0.0]

numpyscipy的结果是几乎相同的,下面测试一下不同方法进行奇异值分解的时间

from timeit import timeit
a = np.random.rand(1000,1000)
timeit(lambda:sl.svd(a), number=10)
# 1.870287900000001
timeit(lambda:np.linalg.svd(a), number=10)
# 13.355788999999998
timeit(lambda:sl.svd(a, lapack_driver='gesvd'), number=10)
# 3.873418600000001
http://www.yayakq.cn/news/562403/

相关文章:

  • html5手机网站制作教程关键词点击价格查询
  • 农业公园网站建设网站托管价格
  • 试百客 专业做试用的网站绍兴外贸网站建设
  • 洱源县建设局门户网站移动网站做微信小程序
  • 网站接入服务器商查询开发h5网站开发
  • 宁波网站建设开发服务wordpress设置后台自定义功能选项
  • 做机网站2022年最新最有效的营销模式
  • 郑州网站建设公司排名中企动力科技怎么样
  • 个人网站,可以做淘宝客吗广州网站建设推广专家
  • 罗湖商城网站设计制作杭州 网站建设
  • 阿里云空间做网站南京建设局的网站
  • 福州网站改版哪家好网站怎么做是满屏
  • 个人开办导航网站需要怎么做网站建设如何做账
  • php免费企业网站源码北京seo相关
  • 网站建设接单技巧手机网站做静态路径
  • 专业做汽配的网站wordpress设置禁止检查更新
  • wordpress做视频站好公司网络推广网站
  • 个人备案企业网站国外在线网站建设平台
  • 中小企业网站建设案例电子商务网站栏目
  • 计算机网站建设毕业设计题目企业微信管理软件
  • 推销什么企业做网站和app6怎么制作公司网页
  • 做网站主要学什么条件wordpress 片刻主题
  • 企业网站 模版wordpress jianux
  • 自己做网站的流程视频游戏网站建设内容
  • 巩义网站建设优化公司工作优化方案怎么写
  • 做淘宝必备的网站nginx wordpress 优化
  • 如何建设dj网站苍溪县城乡建设投资有限公司网站
  • 协会工作方案网站建设困难seo关键词排名优化报价
  • 封装系统如何做自己的网站市中移动网站建设
  • 长沙flash网站设计拼多多电商代运营可信吗