当前位置: 首页 > 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.15wanjia.com/news/53057.html

相关文章:

  • wordpress twentyten 漏洞抖音关键词排名优化软件
  • 个人网站备案不通过软件外包公司
  • 查询网站流量上海职业技能培训机构
  • 政府网站 建设目标百度知道合伙人官网登录入口
  • 杭州萧山区专门做网站的公司发软文
  • windows2012iis网站默认设置关键词有哪些?
  • 深汕特别合作区包括哪些地方沈阳网站seo公司
  • 做网站业务员如何跟客户沟通南京网络推广公司排名
  • 用区块链来做网站站长工具网站推广
  • 搜狗关键词优化软件seo点击排名器
  • 龙华网站建设网站定制网络营销主要做些什么
  • wordpress用户登录界面插件seo引擎优化外包公司
  • 建设工程168网站制作网站费用
  • 自己可以做网站服务器网上的推广
  • 厦门网站制作微信社群营销
  • 企业百度网站怎么做的百度有刷排名软件
  • 广州做网站公司培训湛江百度seo公司
  • 湘潭做网站找磐石网络一流seo排名优化app
  • 开商城网站多少钱手机如何建立网站
  • 购买源码的网站百度推广关键词和创意
  • 网站建设的具体代码搜索引擎调价工具哪个好
  • 网站建设后台怎么弄网站快速优化排名
  • 网站开发结课大作业数据查询网站
  • 做视频网站广告收费济南网站制作
  • 珠海做网站多少钱深圳seo顾问
  • 信息技术九年级上册网站咋做营销策划与运营公司
  • 有没有做网站源代码 修改的bing搜索引擎国际版
  • 在猪八戒找人做网站靠谱吗赣州seo外包怎么收费
  • 武汉做网站优化公司排名seo怎么样
  • 购物网站建设工作流程打开百度官网