Czy ktoś wie, ile pamięci jest używane przez numpy ndarray? (powiedzmy 10 000 000 elementów pływających).Ile pamięci zużywa numpy ndarray?
20
A
Odpowiedz
31
Tablica jest po prostu przechowywana w jednym kolejnym bloku w pamięci. Przyjmując "float", masz na myśli standardowe liczby zmiennoprzecinkowe o podwójnej precyzji, wtedy tablica będzie potrzebować 8 bajtów na element.
Na ogół, wystarczy zapytania atrybut nbytes
do całkowitego zapotrzebowania pamięci macierzy, oraz itemsize
na wielkość pojedynczego elementu bajtów:
>>> a = numpy.arange(1000.0)
>>> a.nbytes
8000
>>> a.itemsize
8
W którym oprócz rzeczywistych danych układowych, pojawi się również mała struktura danych zawierająca meta-informacje w tablicy. Zwłaszcza w przypadku dużych tablic rozmiar tej struktury danych jest znikomy.
Powiązane problemy
- 1. Numpy zmodyfikować przekątną ndarray
- 2. Ile bajtów pamięci każdy typ zużywa .NET (środowisko 32-bitowe)?
- 3. Ternary operator dla NumPy ndarray?
- 4. dlaczego numpy opray czyta z pliku zużywa tyle pamięci?
- 5. Knockout.js zużywa zbyt dużo pamięci
- 6. Jak znaleźć najczęstsze wartości w numpy ndarray?
- 7. Jak wyeksportować numpy ndarray do zmiennej łańcuchowej?
- 8. Programowo dodawać nazwy kolumn do numpy ndarray
- 9. Get nazwy kolumn o ndarray python numpy
- 10. python numpy ndarray element-mądry oznacza
- 11. list() zużywa więcej pamięci niż rozumienie list
- 12. Użycie pamięci Python: Który z moich obiektów zużywa najwięcej pamięci?
- 13. Czy istnieje sposób sprawdzenia, ile procesora zużywa procesor na rdzeń?
- 14. Jak mogę sprawdzić, ile energii zużywa mój komputer?
- 15. Multiply numpy ndarray z tablicą 1d wzdłuż danej osi
- 16. Jaka jest różnica między ndarray a tablicą w numpy?
- 17. Ile pamięci faktycznie używa PHP?
- 18. Ile kosztuje odbiornik dla pamięci?
- 19. Ile pamięci używa tablica HashTable?
- 20. Ile pamięci używa Nashorn ScriptEngine?
- 21. Optymalizacja wykorzystania pamięci w numpy
- 22. Debugowanie wycieku pamięci Python/NumPy
- 23. Dlaczego związek zużywa więcej pamięci, jeśli argument jest zbiorem?
- 24. Dlaczego powtarzające się parsowanie JSON zużywa coraz więcej pamięci?
- 25. Dlaczego JVM zużywa mniej pamięci niż podano -Xms?
- 26. Skrypt Pythona z pulą Gevent, zużywa dużo pamięci, blokuje się
- 27. Dlaczego funkcja Haskella "nie rób nic", id, zużywa ton pamięci?
- 28. Ile pamięci w tablicy numpy? Czy pamięć RAM jest czynnikiem ograniczającym?
- 29. Jak uzyskać ile pamięci program używa?
- 30. Ile pamięci powinna przydzielić "managed_shared_memory"? (boost)
Dziękuję szczególnie za dwie właściwości, które bardzo pomagają. –