Python中的矢量化矩阵乘法
也许一开始这样做是不明智的,但我想用(k,1)随机向量乘以(k,k)矩阵,我想做m次。我想在一次计算中做到这一点,所以有一个(k,M)矩阵,并将每列乘以我的(k,k)矩阵。类似于将标量与向量相乘的方式。这在没有循环的情况下是可能的吗?在纯Python中不是。在Python中,Python中的矢量化矩阵乘法,python,multidimensional-array,matrix-multiplication,Python,Multidimensional Array,Matrix Multiplication,也许一开始这样做是不明智的,但我想用(k,1)随机向量乘以(k,k)矩阵,我想做m次。我想在一次计算中做到这一点,所以有一个(k,M)矩阵,并将每列乘以我的(k,k)矩阵。类似于将标量与向量相乘的方式。这在没有循环的情况下是可能的吗?在纯Python中不是。在Python中,numpy包普遍用于数值计算。它提供了几种执行这种矢量化矩阵乘法的方法,其中最常见的可能是numpy.matmul(): 您的预期产量是多少?可能提供一个示例输入和输出。请重复介绍教程,尤其是。还研究NumPy和其他矩阵支持
numpy
包普遍用于数值计算。它提供了几种执行这种矢量化矩阵乘法的方法,其中最常见的可能是numpy.matmul()
:
您的预期产量是多少?可能提供一个示例输入和输出。请重复介绍教程,尤其是。还研究NumPy和其他矩阵支持包中的可用操作。这是否回答了您的问题?