矩阵乘法与Numpy不同大小

时间:2017-12-16 13:48:47

标签: python numpy math matrix

我试图用方法2解决从第9页开始的任务 http://www.math.ucla.edu/~baker/149.1.02w/handouts/dd_splines.pdf

我的代码:

import numpy as np
from numpy.linalg import inv

s0=[1,-1]
s1=[-1,2]
s2=[1,4]
s3=[4,3]
s4=[7,5]

M=inv(np.array([[4,1,0],[1,4,1],[0,1,4]]))
C=np.array([(np.dot(6,s1)-s0), np.dot(6,s2),(np.dot(6,s3)-s4) ]) 

print np.dot(M*C)

追踪(最近一次通话):   文件" C:/Users/john/Desktop/testint.py" ;,第16行,在     print np.dot(M * C) ValueError:操作数无法与形状(3,3)(3,2)

一起广播

所以我的简单问题是如何以正确的方式完成这项工作?

0 个答案:

没有答案