我有一個名為heartbeats
100 行的 numpy 陣列。每行有 5 個元素。
我還有一個time_index
以 5 個元素命名的陣列。我需要time index
將heartbeats
.
heartbeats = np.array([
[-0.58, -0.57, -0.55, -0.39, -0.40],
[-0.31, -0.31, -0.32, -0.46, -0.46]
])
time_index = np.array([-2, -1, 0, 1, 2])
我需要的:
array([-2, -0.58],
[-1, -0.57],
[0, -0.55],
[1, -0.39],
[2, -0.40],
[-2, -0.31],
[-1, -0.31],
[0, -0.32],
[1, -0.46],
[2, -0.46])
我只寫了兩行heartbeats
來說明。
uj5u.com熱心網友回復:
假設您使用的是 numpy,您正在尋找的確切輸出陣列可以通過將重復版本time_index
的heartbeats
np.stack((np.tile(time_index, len(heartbeats)), heartbeats.ravel()), axis=-1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/487596.html
上一篇:具有更改鍵的物件的簡單陣列