<p>这是我第一次用Python编程(我以前用过NCL),我尝试将变量的经度增加一倍<em>rad\u cool</em>和<em>prec</em>。
但是我对Python的语法有一个问题,得到了一个错误:</p>
<pre><code>IndexError: list assignment index out of range
</code></pre>
<p>这是我的密码:</p>
<pre><code>n=np.size(time_sat)
m=np.size(lat_sat)
l=np.size(lon_sat)*2
prec_double=[[n],[m],[l]]
rad_cool_double=[[n],[m],[l]]
for j in range(0,720):
if(j<=359):
rad_cool_double[:][:][j]=rad_cool[:][:][j]
prec_double[:][:][j]=prec[:][:][j]
else:
rad_cool_double[:][:][j]=rad_cool[:][:][j-np.size(lon_sat)]
prec_double[:][:][j]=prec[:][:][j-np.size(lon_sat)]
</code></pre>
<p>有人能帮我吗?你知道吗</p>
<p>干杯,
狮子座</p>