我不知道是否有一個技巧,以連續的 數字在每個原始值之間擴展一個numpy數組,直到用戶控制的默認長度。或許已經有一個內置的功能,輪流X爲Y快速numpy陣列擴展
x=np.array([4,8,4,10])
y=np.array([4,5,6,7,8,9,10,11,4,5,6,7,10,11,12,13])
在這裏,我添加的每個元件之間的長度爲3。速度是這裏的關鍵。我需要這樣的東西來爲我的列數據創建一個稀疏的 矩陣。
此外,如果我有一個數組如
s=np.array([0,1])
是有一個快速的方法來擴展每個元件的 倍的任意量,可以說,4例如:
s=np.array([0,0,0,0,1,1,1,1])
對於你的問題的後半部分,看看numpy.repeat或numpy.tile。 – Evert