我在Python中執行SVD,我的數據索引範圍是150,000到160,000。由於這種SVD正在變得非常耗費資源。如何在保留重複項的同時將此數據的範圍更改爲0-10,000。在Python中更改數字範圍
Eg: i have consecutive data points :150001,150001,155003,156004,157005
it should map to :1,1,2,3,4
這樣的範圍縮小,我不必交出一個高度稀疏的數據martrix。
我的主要要求是,我需要映射如(169,169,256,945,3445,9999)數據轉換成(0,0,1,2,3,4)
聽起來這裏的答案只是「減去150000」。如果你需要幫助減去150000,我們將需要看到更多的上下文。 – user2357112
如user2357112提到:'remapped_data = [num-150000 for num in data]' –
Scipy具有稀疏矩陣函數。 – davo36