Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix 一维和二维张量的Lua/torch乘法_Matrix_Lua_Torch - Fatal编程技术网

Matrix 一维和二维张量的Lua/torch乘法

Matrix 一维和二维张量的Lua/torch乘法,matrix,lua,torch,Matrix,Lua,Torch,我试着在lua中乘以两个矩阵,它们的维数是a=40000x1和b=1x40000。在Lua中,40000x1矩阵显示为1D张量,1x40000矩阵显示为2D张量。每当我试图简单地使用a*b来乘法它们时,就会出现一个错误:还不支持一维和二维张量之间的乘法。我不能迭代地遍历每个索引,因为这个函数在我的程序中经常使用,并且会大大增加执行时间。如何将a和b相乘?使用: 使用: 错误:需要连续的张量堆栈回溯错误:需要连续的张量堆栈回溯需要连续的张量堆栈回溯需要连续的张量堆栈回溯需要连续的张量堆栈回溯需要连

我试着在lua中乘以两个矩阵,它们的维数是a=40000x1和b=1x40000。在Lua中,40000x1矩阵显示为1D张量,1x40000矩阵显示为2D张量。每当我试图简单地使用a*b来乘法它们时,就会出现一个错误:
还不支持一维和二维张量之间的乘法。我不能迭代地遍历每个索引,因为这个函数在我的程序中经常使用,并且会大大增加执行时间。如何将
a
b
相乘?

使用:

使用:


错误:
需要连续的张量堆栈回溯
错误:
需要连续的张量堆栈回溯
需要连续的张量堆栈回溯
需要连续的张量堆栈回溯需要连续的张量堆栈回溯需要连续的张量堆栈回溯需要连续的张量堆栈回溯需要连续的张量堆栈回溯视图(40000,1)*/code>(注意:这需要内存副本)
c = a:view(40000, 1) * b