我想将一个数组细分为几个较小的数组,它们包含几个峰的开始和停止信息,需要保存在单独的块中
peaks = np.array([])
subpeak = np.array([])
for i in range(len(stop)):
for j in range(int(stop[i]-start[i]+20)):
k = j+start[i]-10
subpeak = np.append(subpeak,[voltage[k]])
peaks = np.hstack((peaks, [subpeak]))
subpeak = np.array([])
现在这应该给我一个len(stop)宽的数组,每个元素都是k的大小。
示例
0 0 0 0
1 3 5 6
3 4 5 6
1 4 5 6
1 3 6
6
作为数组和每列作为元素。 np.append似乎不起作用,也没有np.concatenate