腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python:从numpy/scipy获取单数值
的
未排序列表
、
、
、
我有一个平方
矩阵
,并希望使用svd通过消除某些行/列来减少
矩阵
的
条件数。 我使用了numpy/scipy,两者都给出了单数值
的
排序列表。使用排序列表,我可以很容易地通过丢弃一些小
的
奇异
值
来重建一个较小
的
矩阵
。但是,很难映射到原始
矩阵
,哪些
值
已被删除,哪些
值
被保留。我还需要更多。是否有任何方法可以确定以后
的
原始
矩阵
,哪些索引被保
浏览 1
提问于2019-05-03
得票数 0
1
回答
将
列表转换为对角
矩阵
、
、
、
我有一个
奇异
值
列表,它是数据
矩阵
奇异
值
分解
的
结果。Python输出
为
列表,而不是对角
矩阵
。因此,如果不将
奇异
值
转换为对角
矩阵
,则不可能组合这些
矩阵
来找到回归系数。简单地说,这就是我所拥有的:print U.shape, W.shape, Vt.shape(71, 71)
浏览 1
提问于2015-07-24
得票数 1
2
回答
如何使用numpy从一维数组创建对角
矩阵
?
、
、
、
我对一个
矩阵
执行了numpy
奇异
值
分解,得到了
矩阵
U、i和V。但是,I
矩阵
表示
为
1行
的
1x4
矩阵
。如何让numpy
将
i
矩阵
表示
为
对角
矩阵
,如下所示:[[12.22151125, 0, 0, 0],[0,4.92815942, 0, 0],[0,0,2.06380839,0 ],[0,0,0,0.29766152]] 我正在使用
的
浏览 0
提问于2018-01-20
得票数 6
回答已采纳
1
回答
奇异
值
分解后
的
重乘
矩阵
、
、
、
我有一个
矩阵
A,我需要计算它
的
奇异
值
,
将
最后一个
奇异
值
设置
为
0,然后在numpy中重新组合( SVD清除)。我这样做了: t4 = np.random.randn(3, 3)s[-1] = 0 t5 = u@ s @ vh 我期望结果是一个3x3
矩阵
,但结果似乎是一个形状
为
(3,)
的</em
浏览 10
提问于2021-04-06
得票数 0
回答已采纳
1
回答
在Python中求对称
矩阵
的
奇异
值
分解
、
、
我知道
np.linalg.svd
(A)会返回
矩阵
A
的
奇异
值
分解。A=u * np.diag(s) * vA=v.T * np.diag(s) * v 在R中我们可以使用La.svd(A,nu=0),但是Python语言中有没有什么函数可以加速对称
矩阵
的
奇异
值
分解过程呢?
浏览 38
提问于2016-08-11
得票数 2
1
回答
将
np.linalg.svd
的
奇异
值
表示
为
矩阵
、
、
给定一个5x4
矩阵
A= ? 一段构建
矩阵
的
python代码 A = np.array([[1, 0, 0, 0], [0, 3, 0, 0],具有
奇异
值
Σ
的
向量
的
形式如下 ?
np.linalg.svd
输出中
的
等效数量(NumPy称其为s)如下所示 [ 4. 3. 2.23606798 -0.
浏览 31
提问于2019-06-24
得票数 2
回答已采纳
2
回答
奇异
值
分解(SVD)输出一维
奇异
值
数组,而不是二维对角线
矩阵
[Python]。
、
、
、
我发表了一个类似的问题,并遇到了另一个更重要
的
问题。对于上下文:它是意外
的
原因是
奇异
值
分解应该导致三个
矩阵
浏览 5
提问于2020-04-10
得票数 6
回答已采纳
4
回答
使用Numpy (
np.linalg.svd
)进行
奇异
值
分解
、
、
我正在阅读Abdi & Williams (2010)“主成分分析”,我正在尝试重新做SVD以获得进一步PCA
的
值
。文章指出,以下SVD:我
将
数据加载到np.array X中。X = np.array(data)D = np.diag(D)X_a和X是相同
的
尺寸,但
值</e
浏览 5
提问于2014-07-23
得票数 22
回答已采纳
1
回答
具有numpy
的
SVD --结果
的
积
、
、
、
我试图进入
奇异
值
分解(SVD)。我发现这个包含一个示例。然而,当我在numpy中尝试这个例子时,我得到了“某种”不同
的
结果。在本例中,输入
矩阵
是 [3 3 3 0 0] [5 5 5 0 0] [0 0 0 5 5] [0 1 0 2
浏览 0
提问于2018-12-20
得票数 3
回答已采纳
1
回答
如何
将
矩阵
/输入矢量化,以便scipy.optimize.minimize能够使用它?
、
、
棒球问题看起来是这样
的
:s.t.X,Y
浏览 0
提问于2019-01-11
得票数 1
回答已采纳
1
回答
SciPy.sparse.linalg.svds是否给出
矩阵
的
秩?
、
、
、
我有一个较大
的
稀疏二
值
矩形
矩阵
m ,其中n> m,我对
矩阵
秩
的
理解表明,最大可能秩是m,而我对
矩阵
秩
的
理解表明,通过识别非零
奇异
值
的
个数,可以找到
矩阵
的
秩。第一个问题是,我不能计算m个
奇异
值
,因为k只能上升到p=m-1,所以我认为我很聪明,计算p最高
值
,p最低
值
,组合它们,运行set来找到唯一
值
浏览 0
提问于2019-01-10
得票数 0
回答已采纳
1
回答
SVD不给出立体声本质
矩阵
的
旋转和平移
矩阵
、
、
、
、
我正在尝试从基本
矩阵
中提取旋转和平移。我使用本征
矩阵
来得到本质
矩阵
,但是SVD没有给出预期
的
结果。因此,我组成了基本
矩阵
,并尝试我
的
奇异
值
分解码来恢复旋转和平移
矩阵
,发现
奇异
值
分解码是错误
的
。[-0.96115177, -0.01316561, 0.16363519], [-0.21769595, -0.16403593, 0.01268507]] 现在,当试图
浏览 23
提问于2021-10-29
得票数 1
2
回答
如何使用OpenCV计算
奇异
值
和并验证第一个
奇异
值
与最后一个
奇异
值
的
比率是合理
的
?
、
我想要验证单应
矩阵
会给出好
的
结果,并且这个有它
的
答案-但是,我不知道如何实现这个答案。 那么,谁能推荐我如何使用OpenCV来计算
奇异
值
和
奇异
值
,并验证第一个到最后一个
奇异
值
的
比率是合理
的
?
浏览 1
提问于2013-05-08
得票数 4
回答已采纳
1
回答
在numpy中验证A和A AT
的
左
奇异
向量
、
、
给出了mxn
矩阵
A
的
左
奇异
向量与mxm A@A.T
的
关系
的
线性代数赋值。通过插入A = U S VT,我们可以证明A@A.T = U S**2 U.T,这意味着A@A.T
的
左
奇异
向量与A
的
奇异
向量相同。但是,我不能用“蒙皮”来验证它。这是我
的
代码for _ in range(10): AAT = A @
浏览 3
提问于2022-10-02
得票数 0
回答已采纳
1
回答
用Python中
的
一组点构建一个超平面
、
、
、
、
^_^
的
可能是Ransac算法之类
的
。谢谢
浏览 2
提问于2022-07-22
得票数 1
1
回答
截断给定公差
的
2D数组[Python]
、
、
、
一个关于
奇异
值
分解
的
老问题使我提出了这个问题:我如何能够截断一个二维数组,使之成为若干列,这些列都是由某种公差决定
的
?具体来说,请考虑下面的代码片段,它定义了一个被接受
的
公差1e-4,并将
奇异
值
分解应用于
矩阵
'A‘。#PythonU,Sa,V=
np.linalg.svd
(A)由此得到
的
奇异
值
对角线
矩阵
浏览 2
提问于2020-04-11
得票数 0
回答已采纳
1
回答
使用eig实现
奇异
值
分解
、
、
我正在尝试使用np.linalg.eig方法实现
奇异
值
分解,用于图像压缩任务。我们不允许直接使用
np.linalg.svd
方法。下面是我
的
svd方法: def svd(A): evals2, V = LA.eig(A.T @ A) sigma = np.array(list(map(math.sqrt, evals))) return U, sigma, V.T 但是当我尝
浏览 31
提问于2019-10-05
得票数 0
1
回答
避免
矩阵
的
完全
奇异
值
分解
、
我需要计算
矩阵
的
第一个
奇异
值
和相应
的
左右特征向量。在Python中有没有一种方法可以避免计算
矩阵
的
全
奇异
值
分解来提取它
的
最大
奇异
值
?
浏览 13
提问于2020-03-19
得票数 0
1
回答
Python中
的
SVD图像重建
、
、
、
、
我正在尝试对这个图像进行
奇异
值
分解: 📷 取前10个
值
。我有这样
的
代码: from PIL import Imageimg = np.mean(img, 2)U,s,V =
np.linalg.svd
(img) recon_img = U @ s[1:10] @ V 但是当我运行它时,它抛出了这个错误: ValueError: matmul: Input operand(size
浏览 10
提问于2020-07-10
得票数 1
回答已采纳
1
回答
初始化转置numpy数组
、
、
、
我想使用
矩阵
A
的
奇异
值
分解。V, S, W.T =
np.linalg.svd
(A) V, S,
浏览 2
提问于2017-07-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券