我有號碼的清單:展開數字在列表
[10,20,30]
我需要的是要根據預定義的增量展開。因此,讓我們把x
增量和x=2
,我的結果應該是:
[10,12,14,16,18,20,22,24,.....,38]
現在我使用for循環,但它是非常緩慢的,我想知道是否有一種更快的方式。
編輯:
newA = []
for n in array:
newA= newA+ generateNewNumbers(n, p, t)
功能生成新的號碼簡單地生成新的號碼添加到列表中。
EDIT2: 爲了更好地定義問題的第一陣列包含一些時間戳:
[10,20,30]
我有兩個參數,一個是採樣率,一個是採樣時間,我需要的是擴大數組根據採樣率在兩個時間戳之間添加正確數量的時間戳。 舉例來說,如果我有一個採樣率3和採樣時間3的結果應該是:
[10,13,16,19,20,23,26,29,30,33,36,39]
顯示你的工作代碼?這個問題從樣本中不太清楚,似乎有太多的假設。 – Divakar
你能發佈你的代碼嗎? –
爲什麼它應該停止在38,任何條件爲 – csharpcoder