我试图用einsum
来执行张量乘法。我在MATLAB中工作,但是使用python接口调用numpy.einsum
,如{a1}中所述。下面是我用来执行乘法运算的代码:
np = py.importlib.import_module('numpy');
ndim = 3; i = eye(ndim);
I = np.einsum('il,jk',matpy.mat2nparray(i),matpy.mat2nparray(i));
I4 = matpy.nparray2mat(...
np.einsum('ijxyz,klxyz -> ijklxyz', I, matpy.mat2nparray(ones([30,30,30])) ));
但是,上述代码失败,并出现以下错误:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐