這是我的 MATLAB 代碼。注意T_cqi=28
gamma_real=reshape(gamma_dB(:,(length(CQI_init) 1):end),[1,length(CQI_test)*T_cqi]);
gamma_real=gamma_real(1:(end-(T_cqi-1)));
matlab 中的這一部分在(length(CQI_init) 1=180python 中,它適用于 179
我這樣轉換它:
gamma_real=np.reshape(gamma_dB[:,179:],[1,(CQI_test.size)*T_cqi])
這很好,但我不能做第二行?我怎么能這樣做?我應該為end關鍵字寫什么?
uj5u.com熱心網友回復:
在python中,第二個索引器的無索引會自動參考陣列的末尾,所以試試:
gamma_real=gamma_real[: -T_cqi]
(第一個索引沒有索引是指Python中的第一個索引為0)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/511574.html
標籤:Pythonmatlab
上一篇:Matlab中求解Klein-Gordon方程的有限差分法
下一篇:在matlab中生成半正弦
