Czy można zapisać tablicę numpy dodając ją do istniejącego pliku npy - coś podobnego do np.save(filename,arr,mode='a')
?zapisać tablicę numpy w trybie dopełniającym
Mam kilka funkcji, które mają do iteracji nad wierszami dużej tablicy. Nie mogę utworzyć tablicy naraz ze względu na ograniczenia pamięci. Aby uniknąć wielokrotnego tworzenia wierszy, chciałem utworzyć każdy wiersz tylko raz i zapisać go w pliku, dołączając go do poprzedniego wiersza w pliku. Później mógłbym załadować plik npy w mmap_mode, uzyskując dostęp do plasterków, gdy zajdzie taka potrzeba.
dzięki za wskazanie mi PyTables. Bardziej proste podejście z wykorzystaniem klasy Array było wystarczające dla mojego celu. Jestem ciekawy, dlaczego nie ma trybu append dla 'np.save'. Gdyby to było rozsądne, myślę, że zostałoby to wdrożone. – user3820991
Czy to nadal najlepsza metoda w 2018 roku? – Moondra