-1
我有一段代码在MATLAB:Matlab来Python代码
Tf=eye(2);
Tb=eye(2);
Tt=eye(2);
n=250;
f=zeros(2,n);
for i=1:n
f(:,i)=Tf*f(:,i-1);
end
我试图将其改为Python代码:
Tf=eye(2)
n=250
f=numpy.zeros((2,n))
for i in range (n)
f[:,i]=numpy.dot(Tf, f[:,i-1])
这给出“类型错误:阵列()恰恰1参数(2给出)“
任何帮助吗?
发布您的python尝试以及 – Dan 2013-05-03 12:46:35
因为您选择隐藏Python代码,所以很难提供帮助。试图猜测你写的内容真的很没趣。 – 2013-05-03 12:46:36
此外,“只是不行”很模糊。什么对它不起作用?你提供的细节越多越好。例如你期望得到什么,你实际得到了什么,它引发的任何例外的完整追溯等。 – mgilson 2013-05-03 12:46:53