比方說,我有以下三個列表:迭代追加列在Python數組
calc_points=np.asarray(
[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47,
49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81,
83, 85, 87, 89, 91, 93, 95, 97, 99])
out=[c+1 for c in calc_points]
inout=[c+3 for c in calc_points]
,我想加入他們的矩陣,其中第一列是後面out
然後再次calc_points
然後inout
inout
和out
。所以第一列只有一次,而另外兩列重複5次。
我想是這樣的:
temp=[np.c_[calc_points,inout,out] for i in range(5)]
但像想象中這是行不通的。而不是
calc_point | inout | out | inout |出來....
它產生
calc_point | inout | out
calc_point | inout |出
如果在'/ out'所有的值只增加'points',你甚至不需要串連。只需使用'外部'加法:'points [:,None] + np.array(([0] + [1,3] * 5))' – hpaulj