腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Python
中
进行
矩阵
乘法
最快
的
方法
是什么
?
、
、
我正在用
Python
编写一个以速度为主要驱动程序
的
应用程序。
在
优化我
的
代码时,我发现主要
的
瓶颈来自于用于计算
的
代码 ?
在
我
的
代码
中
,这个
矩阵
乘法
计算为 POW = np.arange(4) y = C @ (x ** POW) 我尝试使用不同
的
方法
(例如,for循环和其他
方法
),但现在这是我发现
的
最快
<
浏览 89
提问于2021-04-19
得票数 1
2
回答
在
Numpy
中
“向量化”大量
矩阵
操作
的
最快
方法
是什么
?
、
、
假设我想在Numpy
中
做很多
矩阵
乘法
,
最快
的
方法
是什么
?
在
每个a_i
中
,b_i是一个nxn
矩阵
(n是小
的
,比方说n=2),N是大
的
(比如N = 100000),我想找到
矩阵
产品a_1 * b_1, a_2 * b_2, ...使用<e
浏览 3
提问于2021-09-09
得票数 0
回答已采纳
4
回答
在
Python
中
乘以
矩阵
数组
的
最快
方法
(numpy)
、
、
、
、
我有两组2乘2
的
复数
矩阵
,我想知道将它们相乘
的
最快
方法
是什么
。(我想对
矩阵
数组
的
元素
进行
矩阵
乘法
。)
浏览 0
提问于2011-09-08
得票数 6
1
回答
python
中
多个
矩阵
的
快速后续
乘法
、
、
、
我必须通过许多其他
矩阵
的
有序
乘法
生成一个
矩阵
(物理学
中
的
传播子)。每个
矩阵
的
大小约为(30,30),所有实项(浮动),但不对称。要乘
的
矩阵
数
在
1e3到1e5之间变化。每个
矩阵
与以前
的
矩阵
只略有不同,但是它们不是可交换
的
(最后,我需要所有这些非交换
乘法
的
乘积)。每个
矩阵
都是特定
浏览 6
提问于2021-01-14
得票数 0
3
回答
在
numpy中计算
矩阵
乘积
的
迹
的
最佳
方法
是什么
?
、
、
如果我有numpy数组A和B,那么我可以用以下公式计算它们
的
矩阵
乘积
的
迹:然而,当在跟踪
中
只使用对角元素时,
矩阵
乘法
A.dot(B)不必要地计算
矩阵
乘积
中
的
所有非对角线条目。相反,我可以这样做:for i in range(n):但是这在
Python
代码
中<
浏览 1
提问于2013-09-17
得票数 17
回答已采纳
2
回答
好
的
线性代数软件包
、
其中很大一部分是寻找大型稀疏
矩阵
的
特征值和特征向量,以及
乘法
矩阵
。谢谢。
浏览 1
提问于2010-10-18
得票数 4
回答已采纳
4
回答
如何在matlab
中
实现快速卷积小补丁
、
、
、
我有大量
的
2D图像补丁和一组2D过滤器。大小是一样
的
。当我应用大小为dxd
的
2D过滤器时,我希望得到图像补丁(dxd)
的
过滤器响应(1x1)。图像块以三维
矩阵
的
形式存储。补丁和过滤器
的
大小是15x15。我尝试了matlab
中
的
conv,但它似乎很慢。(5000个补丁大约20-30秒)。 我不能通过一些
矩阵
乘法</em
浏览 1
提问于2015-01-20
得票数 0
回答已采纳
1
回答
使用NIO浮点缓冲区
在
Java
中
实现快速4x4
矩阵
乘法
、
、
、
我知道有很多这样
的
问题,但我找不到一个具体到我
的
情况。我将4x4
矩阵
实现为NIO浮动缓冲区(这些
矩阵
用于OpenGL)。现在我想实现一个
乘法
方法
,它将Matrix A与Matrix B相乘,并将结果存储
在
Matrix C
中
。{ }做这个
乘法
运算
浏览 1
提问于2010-05-09
得票数 3
回答已采纳
2
回答
CUDA
中
的
矩阵
运算
、
在
CUDA
中
组织
矩阵
运算
的
最佳方式
是什么
(就性能而言)?例如,我想计算C * C^(-1) * B^T + C、C和B是
矩阵
。 我应该为
乘法
、转置等编写单独
的
函数,还是为整个表达式编写一个函数?哪条路
最快
?
浏览 1
提问于2011-03-17
得票数 1
回答已采纳
1
回答
从Numpy ndarray中提取给定行和列
的
最快
方法
是什么
?
、
、
、
、
我希望提取大量
的
行和列--我预先知道它们
的
索引,尽管实际上所有的行和列都不是全零
的
--以得到一个新
的
方阵(大约10,000 x 10,000)。我找到
的
最快
的
方法
是:1 loops, best of 3: 6.19 s per loop> timeit
浏览 0
提问于2014-08-30
得票数 6
3
回答
计算
矩阵
行列式
的
最快
算法?
、
、
、
、
对于一篇研究论文,我被指派研究计算
矩阵
行列式
的
最快
算法。 我已经知道了
在
O( n^3 )
中
运行
的
LU分解和Bareiss算法,但是经过一些挖掘之后,似乎有一些算法运行在n^2和n^3之间。这个 (见第113-114页)和这个 (参见第198页)表示,存在一个
在
O(n^2.376)
中
运行
的
算法,因为它是基于Coppersmith Winograd
的
矩阵
乘法
算法。不过,我一直未能找到有
浏览 5
提问于2014-11-18
得票数 13
1
回答
对numpy
中
的
矩阵
列表
进行
点积
、
、
、
、
让我们生成一个“包含三个2x2
矩阵
的
列表”,我称之为M1、M2和M3: import numpy as np arr = np.arange(4*2*2).reshape((3, 2, 2)) 我想取所有这些
矩阵
的
点积: A = M1 @ M2 @ M3 做这件事最简单、
最快
的
方法
是什么
?我基本上是
在
寻找类似于'.sum(axis=0)‘
的
东西,但用于
矩阵
乘法
。
浏览 19
提问于2020-12-06
得票数 0
回答已采纳
5
回答
为什么
在
Python
中使用numpy
进行
矩阵
乘法
要比使用ctype快?
、
、
、
我试图找出做
矩阵
乘法
的
最快
方法
,并尝试了3种不同
的
方法
: 纯
python
实现:这里没什么好奇怪
的
。使用numpy.dot(a,b)实现Numpy 使用
Python
语言中
的
ctypes模块与C
进行
接口。这是转换为共享库
的
C代码: 以及调用它
的
Python
代码: 我敢打赌,使用C语言
的
版本会更快……我就输了!下面是
浏览 172
提问于2012-05-04
得票数 58
回答已采纳
1
回答
最快
的
“转置-共轭”
方法
、
、
、
给定
矩阵
A和P,我需要计算“转置-共轭”(不确定这个术语
是什么
)。X = P A Transpose(P)for(int i=0;i<n;i++) { for(intfor(int l=0;l<n;l++) X[i][j]+=P[i][l]*A[l][k]*P[j][k]; }然而,这是O(n^4),我也可以做两个正则
矩阵
浏览 3
提问于2015-12-17
得票数 4
回答已采纳
1
回答
多GPU上
的
稀疏
矩阵
向量积
、
、
、
、
我想知道
在
多个(比方说n个)GPU上
的
CUDA中计算稀疏
矩阵
向量积y= Ax
的
最快
方法
是什么
。y_i = \sum_j A_{i,j} x_j, // GPU j stores A_{i,j} and x_j, result is copied//
浏览 0
提问于2015-09-15
得票数 1
3
回答
用它
的
转置来乘一个大而稀疏
的
矩阵
的
最佳
方法
是什么
?
、
、
、
、
我现在想用它
的
转置来乘一个大型稀疏
矩阵
(~1M×200 k)。结果
矩阵
的
值将以浮点数表示。 <
浏览 7
提问于2014-07-04
得票数 10
回答已采纳
1
回答
有没有一种类似于armadillo
中
的
稀疏立方体,或者使用稀疏
矩阵
作为立方体
中
的
切片
的
某种
方法
?
、
、
、
我使用
的
是armadillos稀疏
矩阵
。但现在我想用一些类似于“稀疏立方体”
的
东西,这种东西
在
蚂蚁
中
是不存在
的
。使用cube.slice(some_sparse_matrix)将稀疏
矩阵
写入立方体可以将所有内容转换回密集立方体。 我使用稀疏
矩阵
来乘以一个向量。对于较大
的
向量/
矩阵
,稀疏变量
的
速度要快得多。现在我必须将几个稀疏
矩阵
与几个向量
的
乘法<
浏览 20
提问于2019-07-20
得票数 0
1
回答
哦,渐近符号{O(f(N)})是不是算法可以拥有的最慢
的
运行时间?(它给出了渐近
的
上限,这意味着最慢
的
运行时间)
、
我正在读一本叫“算法导论”
的
书,他们正在分析一种叫做斯特拉森
矩阵
乘法
算法
的
算法,上面写道:“”人们可能首先认为任何
矩阵
乘法
算法都必须花费ω(N3)时间,因为
矩阵
乘法
的
自然定义需要很多
乘法
运算。然而,你可能错了:我们有一种
方法
可以
在
O(n3)时间内将
矩阵
相乘。“” O(n3)时间不比omega(n3)时间慢吗?因为omega给出了渐近
的
下界意味着<
浏览 1
提问于2019-08-12
得票数 0
1
回答
如何在
Python
中
创建
矩阵
,或将2D数组转换为
矩阵
?
、
、
、
、
我希望能够从
Python
中
的
2D数组中提取一行或列,以便保留2D形状并可用于
矩阵
乘法
。然而,我
在
中
找不到如何最好地做到这一点。例如,我可以使用若要创建数组,但是a:,0
的
形状为(6,),我不能将其乘以形状
矩阵
(6,1)。对于每一个
矩阵
乘法
,我是否需要将数组
的
一行或一列重塑为一个
矩阵
,还是有其他
方法</
浏览 2
提问于2013-09-08
得票数 1
回答已采纳
2
回答
C++ -如何实现蒙面R?
、
、
、
我需要在C++
中
实现一个自定义掩码-RCNN,以便在自定义数据集上执行实例分段。因为我是初学者,我只是知道这个理论,但我真的不知道如何应用它。 你能给我一些开始我
的
项目的指导吗?谢谢。
浏览 1
提问于2018-10-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Day 2:矩阵链相乘
哈佛、MIT学者联手,创下矩阵乘法运算最快纪录
“矩阵游戏”横空出世 AI首次创建高效准确数学算法
7种执行简单的线性回归的分析与讨论!
机器学习(三)线性回归到最小二乘法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券