-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