Ich möchte eine Sammlung aller numpy Arrays, die derzeit von meinem Python-Interpreter verwaltet werden. Frühere Antworten deuten darauf hin, dass gc.get_objects()
dies für mich tun sollte. Allerdings habe ich nicht die erwarteten Ergebnisse erhalten:Listet alle bekannten NumPy-Arrays im Python-Interpreter auf
In [1]: import numpy as np
In [2]: import gc
In [3]: x = np.ones(5)
In [4]: any(item is x for item in gc.get_objects())
Out[4]: False
Gibt es eine Möglichkeit alle bekannten NumPy Arrays (oder Objekte jeglicher Art wirklich) zu bekommen zur Zeit instanziiert?
könnten Sie ein bisschen auf erarbeiten, was Sie versuchen letztlich zu erreichen? –