腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
矩阵
乘法
索引
交换
内存
使用
示例
、
、
、
在c中有一个
内存
利用重要性的例子:
使用
3for循环(i,j,k)的朴素
矩阵
乘法
。并且可以表明,由于
内存
合并,
使用
(i,k,j)比
使用
(i,j,k)快得多。在
python
numpy中,if
索引
的顺序(同样是朴素的3个循环,而不是np.dot)并不重要。为什么会这样呢?
浏览 7
提问于2019-02-22
得票数 0
回答已采纳
1
回答
Python
(NumPy):
内存
高效的数组
乘法
,具有奇特的
索引
、
、
、
我希望在
python
中做快速
矩阵
乘法
,最好是NumPy,通过
使用
第三个
索引
数组I来实现数组A和另一个重复
矩阵
数组B的快速
矩阵
乘法
。这可以
使用
花式
索引
和
矩阵
乘法
来实现:B = rand(40000000,5,1)I = randint(low=0, high=100
浏览 24
提问于2022-12-02
得票数 0
1
回答
python
中多个
矩阵
的快速后续
乘法
、
、
、
我必须通过许多其他
矩阵
的有序
乘法
生成一个
矩阵
(物理学中的传播子)。每个
矩阵
的大小约为(30,30),所有实项(浮动),但不对称。要乘的
矩阵
数在1e3到1e5之间变化。每个
矩阵
与以前的
矩阵
只略有不同,但是它们不是可
交换
的(最后,我需要所有这些非
交换
乘法
的乘积)。每个
矩阵
都是特定的时间切片,所以我知道如何独立地生成每个
矩阵
,无论它们在
乘法
序列中的哪个位置。最后,我必须
浏览 6
提问于2021-01-14
得票数 0
1
回答
cuda
矩阵
逐列
乘法
、
我正在尝试在cuda中做
矩阵
乘法
。我的实现与cuda
示例
不同。cuda
示例
(来自cuda样本)通过将第一
矩阵
行中的每个值乘以第二
矩阵
列中的每个值来执行
矩阵
乘法
,然后对乘积求和并将其存储在第一
矩阵
行的
索引
处的输出向量中。我的实现将第一个
矩阵
的列中的每个值乘以第二个
矩阵
的行的单个值,其中行
索引
=列
索引
。然后,它在全局
内存
中有一个输出
浏览 2
提问于2012-12-28
得票数 0
回答已采纳
1
回答
numpy dot如何与广播一起工作
、
、
当我
使用
numpy点函数时,我得到了不同的结果。我不能理解点函数如何与广播一起工作来产生这些输出。有没有人能给我解释一下这两者的区别。
浏览 2
提问于2018-02-08
得票数 0
3
回答
Pandas力
矩阵
乘法
、
、
、
、
我想
使用
Python
Pandas强制
矩阵
乘法
“定向”,在DataFrames对抗DataFrames,Dataframes对抗系列和系列对抗系列之间。作为
示例
,我尝试了以下代码:print(t.T.dot(t))但我希望是这样的: 2 4] Pandas很棒,但是不能以我想要的方式做
矩阵
乘法
是最令人沮丧的PS:我知道Pandas试图隐式地
使用
索引
来找到计算
浏览 0
提问于2013-04-09
得票数 2
回答已采纳
1
回答
计算
矩阵
乘以其转置的有效算法
、
、
、
对于一堂课,老师提出的一个问题是
矩阵
乘以转置的算法成本。用标准的3环
矩阵
乘法
算法,效率为O(N^3),我想知道是否有一种方法来操纵或利用
矩阵
*
矩阵
转置,从而得到一个更快的算法。我知道,当你把一个
矩阵
乘以它的转置时,由于它是对称的,你必须计算它的较少,但我想不出如何操作一个小于O(n^3)的算法。我知道像Coppensmith和Straussen这样的算法是更快的一般
矩阵
乘法
算法,但谁能给出如何利用转置运算的任何提示或见解呢? 谢谢
浏览 4
提问于2011-09-28
得票数 10
2
回答
需要帮助理解OpenMP
矩阵
乘法
C++代码
、
、
这是我编写的
矩阵
乘法
C++ OpenMP代码。我正在尝试
使用
OpenMP来优化程序。顺序代码的速度是7秒,但是当我添加openMP语句时,它的速度只快了3秒。OpenMP语句位于fill_random函数中,主循环段在
矩阵
乘法
中。 我希望你能提供任何帮助或建议来理解这一点!
浏览 10
提问于2022-05-10
得票数 0
回答已采纳
3
回答
大型稀疏
矩阵
乘法
、
、
、
、
我有一个非常大的稀疏
矩阵
,大小为180 3M(文本,30k * 3M),其中只包含条目,不包含其他数据。我必须在上面做
矩阵
乘法
,求逆和一些类似的线性代数运算。我试着用倍频程和简单的单线程C代码进行
乘法
,但是我40 my的系统RAM很快就用完了,然后我发现程序开始颠簸了。我还有没有别的选择?我不熟悉MathLab或任何其他可以帮助我做到这一点的
矩阵
操作库。当我运行10行3 M的两个
矩阵
的简单
矩阵
乘法
及其转置时,它给出了以下错误: memory e
浏览 1
提问于2013-06-13
得票数 7
2
回答
为什么当我用scipy
乘法
两个CSR
矩阵
时,它会消耗这么多
内存
?
、
、
、
、
我
使用
了一个800,000x350,000
矩阵
的,比方说它的M。我想计算点积M * M[0:x].T。现在,取决于x的值,
内存
消耗会增加。x=1并不明显,但是如果x=2000的
乘法
过程需要大约8G的
内存
。 我想知道当我计算这个产品时会发生什么,为什么与存储稀疏
矩阵
(大约30 it )相比,它需要这么多
内存
。
矩阵
是为
乘法
展开的吗?
浏览 7
提问于2016-01-29
得票数 3
回答已采纳
2
回答
为什么置换
矩阵
被用来
交换
数组的行?
、
、
使用
置换
矩阵
交换
行的优点是什么?为什么要创建一个置换
矩阵
,然后应用
矩阵
乘法
,这比仅仅用for循环
交换
行更容易和更有效吗?
浏览 1
提问于2011-06-11
得票数 7
回答已采纳
5
回答
java中的
矩阵
乘法
、
、
我想用Java做
矩阵
乘法
,速度需要很好。不过,我有几个问题: 我离开公司的同事是一名C#程序员,他被迫编写涉及
矩阵
乘法
的Java代码。-他用Java编写了自己的DataTable类,以便能够( b)<e
浏览 3
提问于2010-04-17
得票数 1
3
回答
矩阵
乘法
-场景图
、
、
我用C#编写了一个C#类,以便在SceneGraph中
使用
。因此,为了获得我预定要
使用
的对象的世界
矩阵
:但是,事实上,只有当我做了相反的事情时,它才能像预期的那样起作用: WorldMatrix
浏览 0
提问于2013-06-25
得票数 5
回答已采纳
1
回答
矩阵
向量
乘法
的行大数排序更有效吗?
、
、
、
如果M是n×m
矩阵
,v和u是向量,那么就指数而言,
矩阵
向量
乘法
看起来像u[i] = sum(M[i,j] v_j, 1 <= j <= m)。由于v是向量,它的元素可能存储在面向数值计算的语言的连续
内存
位置中。如果它按列的主要顺序存储(如Fortran、Matlab、R和Julia),那么增量j需要移动多个与外部
矩阵
步长相等的
内存
位置,在这种情况下等于n。对于有许多行的
矩阵
来说,这种天真的效率似乎较低。(对于
矩阵
-
矩阵
<e
浏览 7
提问于2017-11-08
得票数 3
回答已采纳
3
回答
枕稀疏CSR
矩阵
的快速切片与
乘法
、
、
、
、
我有一个大小为2M×50k的稀疏CSR
矩阵
,它有200 m的非零值(每行100)。我需要用一个(随机分布的)
索引
(即熊猫Series)分割120 k行,然后将该子
矩阵
乘以大小为1x50k的稀疏向量(还有100个非零值)。index.tolist(), :]切片采用0.7s (慢),然后
乘法
采用()] # returns 1x120k array 在这种情况下,
乘法
需要
浏览 3
提问于2017-02-09
得票数 0
回答已采纳
1
回答
python
中具有不同支配地位的两个
矩阵
的除法
、
、
、
我正在尝试将一个
矩阵
(4*4)除以一个
矩阵
(4*1),例如:在Matlab语言中,我
使用
<code>D1</code>,结果是一个
矩阵
(4*1)但在
python
中则完全不同,答案是一个
矩阵
(4*4)如何在matlab等
python
中得到
浏览 13
提问于2021-06-14
得票数 0
1
回答
创建用于将
矩阵
乘以其每个元素,然后对结果求和的循环的最佳方法
、
、
Python
非常新手,所以很抱歉我缺乏词汇/知识。我想知道是否有更好的方法来实现以下代码提供的功能。
使用
我创建的循环,我可以生成并附加所有
矩阵
/数组,这些
矩阵
/数组是将
矩阵
A乘以A中的每个元素形成的。问题是,当我得到大约d= 600时,由于我的计算机
内存
不足,我得到了SIGKILL错误。 我考虑过它背后的数学原理,其中包括将求和分解为处理不同
索引
值的部分,但似乎没有什么能显著提高它的速度。这可能纯粹是一个基于
内存
的问题,但
浏览 13
提问于2019-07-29
得票数 2
回答已采纳
1
回答
能用纹理存储器加速
矩阵
乘法
吗?
、
、
、
是否有可能用纹理存储器来加速像
矩阵
乘法
这样简单的东西?除了贴图之外,空间局部性是一个很好的属性,但是
使用
纹理
内存
所带来的开销会超过它吗? 我似乎找不到任何
使用
纹理存储器的
矩阵
乘法
的实现。
浏览 1
提问于2015-04-29
得票数 1
回答已采纳
1
回答
涉及多个进程的
矩阵
乘法
共享
内存
、
、
、
我正试图通过共享
内存
来学习IPC。我不明白如何将共享
内存
分配给不同processes.For
示例
中的各种变量,在
矩阵
乘法
中,我不想全局声明
矩阵
,而是通过共享
内存
声明
矩阵
。如何将
内存
附加到不同的
矩阵
,如: 有人能帮我吗?另外,它是否可以被mmap()和shm_open()替换,或者仅仅是文件?如果是,怎么做?我找不到恰当的例子来说明进程是如何修改共享
内存
的。
浏览 5
提问于2013-03-13
得票数 0
4
回答
操作系统如何处理比
内存
更大的
python
字典?
、
、
、
、
我有一个
python
程序,它将消耗大量
内存
,主要是在dict中。这个字典将负责为一组非常大的键分配一个唯一的整数值。当我处理大型
矩阵
时,我需要一个也可以恢复的键到
索引
的对应关系(即,一旦
矩阵
计算完成,我需要将这些值映射回原始键)。 我相信这个数量最终会超过可用
内存
。我想知道如何处理与
交换
空间有关的问题。
浏览 2
提问于2010-03-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《机器学习实用线性代数》Practical Linear Algebra for Machine Learning
NumPy,科学计算的Python神器!
一篇关于机器学习中的稀疏矩阵的介绍
机器学习中的线性代数入门
数学的力量——稀疏矩阵,所有科学都是矩阵乘法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券