、、、などのいくつかの変数を生成する for ループがa
ありb
ますc
。forループがループを通過した後、変数を垂直にスタックしたいと思います。ここで私がやりたいこと。(例として、変数が単なる数字(1、2、3)であるとしましょう)。
from astropy.table import Table
N1 = 3
N2 = 5
a = zeros((N2,N1))
b = zeros((N2,N1))
c = zeros((N2,N1))
for i in range(N2):
a[i] = range(N1)
b[i] = range(N1)
c[i] = range(N1)
t = Table([a[i], b[i], c[i]], names=('a', 'b', 'c'), meta={'name': 'first table'})
print t
私が得た瞬間に
a b c
--- --- ---
0.0 0.0 0.0
1.0 1.0 1.0
2.0 2.0 2.0
私が取得したいのは次のとおりです。
a b c
--- --- ---
0.0 0.0 0.0
1.0 1.0 1.0
2.0 2.0 2.0
0.0 0.0 0.0
1.0 1.0 1.0
2.0 2.0 2.0
0.0 0.0 0.0
1.0 1.0 1.0
2.0 2.0 2.0
0.0 0.0 0.0
1.0 1.0 1.0
2.0 2.0 2.0
0.0 0.0 0.0
1.0 1.0 1.0
2.0 2.0 2.0
ご助力ありがとうございます。