我在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