Ich mache SVD in Python, der Bereich meines Datenindex ist 150.000 bis 160.000. Aus diesem Grund wird SVD sehr ressourcenintensiv. Wie kann ich den Bereich dieser Daten auf 0-10.000 ändern, während Duplikate beibehalten werden?Ändern der Anzahl der Zahlen in Python
Eg: i have consecutive data points :150001,150001,155003,156004,157005
it should map to :1,1,2,3,4
Derart, dass der Bereich schrumpft, und i dont ein higly spärlichen Daten martrix geben muß.
Meine primäre Anforderung ist, dass ich wie (169,169,256,945,3445,9999), um Daten benötigen verwandelt sich in (0,0,1,2,3,4)
Es klingt wie die Antwort hier ist nur "subtrahieren 150000". Wenn Sie Hilfe beim Subtrahieren von 150000 benötigen, müssen wir mehr Kontext sehen. – user2357112
Als user2357112 erwähnt: 'remapped_data = [num-150000 für num in data]' –
Scipy hat spärliche Matrixfunktionen. – davo36