腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
(Python)
如何
在不执行A*B的情况下获得
对角线
(A*B)?
python
、
numpy
、
matrix
假设我们有两个矩阵A和B,并设矩阵C为A*B (矩阵乘法不是按
元素
计算的)。我们希望只获得C的
对角线
条目,这可以通过np.diagonal(C)来完成。然而,这导致了不必要的时间开销,因为我们
将
A与B
相乘
,即使我们只需要A中的每一行与具有相同“id”的B的列的乘法,即A的行1与B的列1,A的行2与B的列2,依此类推:形成C的
对角线
的乘法。有没有办法
使用
Numpy
有效地实现这一点?我希望避免
使用
循环来控制哪行与哪列
相乘
,相反,我希望有一
浏览 1
提问于2013-07-03
得票数 9
回答已采纳
1
回答
numpy
python中的等效diag R函数
python
、
r
、
numpy
、
diagonal
当我处理R diag(0.03,2)时,我得到:[1,] 0.03 0.00
如何
在Python中获得相同的结果?我尝试了
numpy
.diag(0.03,2),但是我得到了一个错误:ValueError: Input must be 1- or 2-d。同样适用于
numpy
.diagonal(0.03,2) 谢谢你的帮助
浏览 10
提问于2016-12-06
得票数 0
回答已采纳
3
回答
如何
使用
numpy
将
对角线
元素
相乘
?
python
、
numpy
、
matrix
出于本练习的目的,让我们考虑一个矩阵,其中
元素
m_{i, j}由规则m_{i, j} = i*j if i == j和0 else给出。有没有一种简单的"
numpy
“方法来计算这样的矩阵,而不必求助于if语句来检查索引?
浏览 20
提问于2019-03-13
得票数 0
回答已采纳
2
回答
如何
在Python中处理大矩阵和矩阵乘法
python
、
numpy
、
matrix
、
sparse-matrix
、
matrix-multiplication
,sparse.spdiags(B,0,Ngrid,Ngrid)), sparse.csr_matrix(np.double(A)))<2000x921600 sparse matrix of type '<class '
numpy
.float64'>' with 18430
浏览 16
提问于2022-03-31
得票数 1
回答已采纳
1
回答
求
numpy
中矩阵的
对角线
并排除
元素
python
、
numpy
我试图得到矩阵的
对角线
元素
,不包括一个
对角线
元素
。如果我想要完整的
对角线
元素
,我知道我可以简单地做A.
numpy
.diagonal(),其中A是一个
numpy
方阵,以得到全部对角
元素
数组。因此,很明显,我可以从i的输出中删除与A.
numpy
.diagonal()对应的
元素
。但我觉得这比切片要慢吗?
如何
在这个问题上
使用
切片来获得A[i][i]中不包括组件的所有<em
浏览 0
提问于2018-12-11
得票数 2
回答已采纳
3
回答
Numpy
:影响1.10之前矩阵的
对角线
元素
python
、
numpy
、
matrix
、
diagonal
我想改变
对角线
元素
从一个2d矩阵。这些都是主
对角线
和非主
对角线
。
numpy
.diagonal()在
NumPy
1.10中,它将返回一个读/写视图,写入返回的数组
将
改变原始数组。
numpy
.fill_diagonal(),
numpy
.diag_indices()只适用于主
对角线
元素
。这里是我的用例:我想重新创建一个矩阵的如下形式,这是非常简单的
使用
对角线
浏览 6
提问于2015-01-10
得票数 6
回答已采纳
1
回答
如何
在调整张量时确保所有行或列都被移动?
python-3.x
、
matrix
、
random
、
pytorch
、
shuffle
现在,我需要对现有的m*m张量进行随机化,并确保所有行或列都不会停留在原来的位置,python提供的杂乱()函数只能实现随机化函数,但不能保证所有
元素
都被移动。或者,一个
对角线
矩阵可以随机无序,以确保
对角线
上没有零,并且
元素
1在每一行和每列中只出现一次,并且将该矩阵与原始矩阵
相乘
也
将
实现上述功能,但是
如何
生成这样的矩阵也是一个问题。如果有人知道
如何
解决这个问题,请回复我,我
将
非常感谢!
浏览 6
提问于2022-08-08
得票数 1
3
回答
协方差矩阵的
对角线
元,而非1熊猫/
numpy
python
、
pandas
、
numpy
、
dataframe
、
covariance
A B1 2 63 4 8a = df.iloc[:,0].values
将
numpy
用于cov,如下所示:我得到: [ 1.66666667, 1.66666667]])
对角线
元素
不应该是
如何
将
对角线
元素
设置为1?
浏览 6
提问于2017-11-22
得票数 3
回答已采纳
3
回答
numpy
中的
对角线
阵
python
、
numpy
如果我有数组[[1,0,0],[0,1,0],[0,0,1]] (让我们这样称呼它),它是作为
numpy
.eye(3)完成的。我怎么能得到
对角线
下面的
元素
只有2和3像这个[[1,0,0],[2,1,0],[3,2,1]] ??
如何
将
数组的向量分配给不同的值集?我知道我可以
使用
numpy
.concatenate连接3个向量,我知道
如何
更改行/列,但我不知道
如何
更改主
对角线
以下的
对角线
。我试着
浏览 8
提问于2021-12-26
得票数 2
回答已采纳
1
回答
修改多维
numpy
数组中的
对角线
python
、
arrays
、
numpy
、
multidimensional-array
、
diagonal
我有一个多维数字数组的形状(7,3,7,3),我想修改广义
对角线
,其中轴0和轴2重合。这个广义
对角线
将被定义为数组中第0和第2指数重合的
元素
,并且具有形状(3,3,7)。做:我可以访问
对角线
的
元素
,但是我不能修改它们,至少在
numpy
的1.8.2版本中是这样。 解释说,对于1.10版本,这可能是可能的。但是,由于我依赖于
使用
相同代码的其他人,所以更新到
numpy
1.10不是一个选项。文档
浏览 2
提问于2015-05-05
得票数 3
回答已采纳
1
回答
二维矩阵二次诊断中
元素
的
NumPy
和
python
、
numpy
、
matrix
、
diagonal
如何
才能得到矩阵的次要
对角线
上的
元素
之和?
numpy
.trace似乎只返回主
对角线
,而
numpy
.diagonal似乎也没有帮助处理二次
对角线
。
浏览 2
提问于2014-11-18
得票数 3
回答已采纳
1
回答
基于R中行列恒等式的矩阵
元素
函数的应用
r
、
matrix
我有一个方阵,我试着:这是矩阵和列表,我希望我的函数为每个矩阵
元素
绘制值
相乘
。我已经对非
对角线
元素
进行了索引(不确定这是否是我的最佳方法): delta &
浏览 2
提问于2022-10-03
得票数 0
2
回答
矩阵:只在
numpy
数组中的
对角线
位置上放置负值。
python
、
arrays
、
numpy
我有一个关于重新排列
numpy
数组的问题,我有一个
numpy
数组,看起来如下: [ 0, 3, 1, -4, 0]]) 我想重新排列这个数组:每行上的负值
将
位于
对角线
位置,也就是说,
将
负
元素
与
对角线
位置上的
元素
交换,所以
浏览 4
提问于2020-02-25
得票数 0
回答已采纳
1
回答
填充
numpy
2D数组的多个
对角线
元素
numpy
填充二维
numpy
数组的多个
对角线
元素
(但不是全部)的最佳方法是什么。我知道
numpy
.fill_diagonal是填充所有
对角线
元素
的推荐方法。目前,我只是
使用
一个循环:如果数组很大,需要填充的
对角线
元素
数量也很大,那么是否有比上面更好的方法?
浏览 3
提问于2015-01-28
得票数 2
回答已采纳
2
回答
如何
在
Numpy
中用矩阵
元素
对列向量进行乘法
python
、
numpy
、
numpy-ndarray
、
array-broadcasting
我有一个具有形状(100,3)的
numpy
数组X和一个带shape (100 )的
numpy
数组sub_res。
如何
将
sub_res
元素
按方向与X
相乘
,从而得到结果形状(100,3)?我想避免循环
使用
。
浏览 1
提问于2020-04-24
得票数 0
1
回答
将
数量标量数组乘以向量数组
python
、
numpy
我有一个向量的
numpy
数组,需要乘以一个标量数组。例如:>>> x =
numpy
.array([0.1, 0.2])我可以像这样
将
单个
元素
相乘
:array([ 0.11, 0.22, 0.33]) 但当我尝试
将</e
浏览 1
提问于2011-04-27
得票数 9
回答已采纳
4
回答
忽略对角的
Numpy
阵列的最小值
python
、
numpy
我必须找到
numpy
数组的最大值,忽略
对角线
元素
。 np.amax()提供了发现它忽略特定轴的方法。
如何
实现相同的忽略所有
对角线
元素
?
浏览 10
提问于2015-04-01
得票数 16
回答已采纳
1
回答
如何
将
第i行的
numpy
数组的单个
元素
与第i行的另一个
numpy
数组的
元素
相乘
?
python
、
numpy
、
broadcast
如何
将
第i行的
numpy
数组的单个
元素
与第i行的另一个
numpy
数组的
元素
相乘
?库存示例是,我想将一个大小为280,2的
numpy
数组(包含以USD,Euro表示的商品的(280个)成本)与一个大小为280,3的
numpy
数组
相乘
(3个仓库中的库存(表示该列))。我相信我
使用
for循环来计算没有问题,但我正在努力学习广播和重塑的技术。所以我希望你能帮我指出正确的方向(或方法)。
浏览 50
提问于2019-06-26
得票数 0
回答已采纳
2
回答
替换
numpy
数组中的对角
元素
arrays
、
numpy
、
replace
、
diagonal
如果我想创建一个5x5的零矩阵,其值为10,20,30,40,恰好在
对角线
的上方,我可以执行以下操作: import
numpy
as nparray1 = np.array([2
浏览 82
提问于2021-02-12
得票数 1
4
回答
不同形状
NumPy
数组的
元素
乘法
numpy
、
matrix
、
vector
、
linear-algebra
、
multiplication
当我
使用
numpy
.multiply(a,b)
将
numpy
数组与形状(2, 1),(2,)
相乘
时,我得到一个2乘2的矩阵。但我想要的是基于
元素
的乘法。 我不熟悉
numpy
的规则。
浏览 0
提问于2018-07-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Numpy矩阵运算
Python中怎么实现单位化矩阵
Python模块-Numpy(五)-矩阵运算
Python怎么算矩阵协方差
数学的力量——稀疏矩阵,所有科学都是矩阵乘法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券