使用numpy连接数组不起作用

时间:2013-12-16 14:37:09

标签: python arrays numpy

time=3600000    
count=0
l=0
while l<=time:    

    d=[12,37,45,67,98,45,90]
    t=0
    while t<=time:
        Theta_t=d*t
        r=[]
        r.append(Theta_t)
        t+=360

    if count==0:
        Theta=np.array([r])
    else:
        np.concatenate((Theta,[r]),axis=0)
    count+=1
    l+=360

现在,我的问题是它没有将值附加到Theta,它应该是一个二维数组,每列包含r的值。例如,Theta = [[12,56,58,45],[56,87,54,56],[...],......]。

1 个答案:

答案 0 :(得分:2)

接下来尝试:

而不是

np.concatenate((Theta,[r]),axis=0)

DO

Theta = np.concatenate((Theta,[r]),axis=0)