W tym artykule omówiono zapisywanie i czytanie tablicy Numpy do i z pliku binarnego.
Numpy tofile ()
Funkcja Numpy toFile () pozwala zapisać tablicę do tekstu lub pliku binarnego. Ponieważ jesteśmy zainteresowani plikami binarnymi, dowiedzmy się, w jaki sposób możemy użyć tej funkcji.
Składnia funkcji jest jak pokazana:
1 | ndarray.tofile (FID, sep = ", format = '%s') |
Parametry funkcji są jak pokazano poniżej:
Przykładem jest to, jak pokazano poniżej:
1 2 3 4 5 | # Importuj Numpy importować Numpy jako NP od Numpy.losowy import default_rng arr = default_rng (24).losowy ((3,5,3)) arr |
W powyższym przykładzie mamy prosty program, który generuje tablicę za pomocą funkcji losowej.
Powstała tablica jest jak pokazana:
Aby zapisać tablicę do pliku binarnego za pomocą funkcji toFile (), możemy to zrobić:
1 | arr.tofile („ARR.kosz') |
Powinno to utworzyć nowy plik binarny zawierający tablicę wejściową.
Numpy From File
Aby załadować dane przechowywane w pliku binarnym, możemy użyć funkcji FromFile. Funkcja ma składnię, jak pokazano:
1 | Numpy.From File (File, Dtype = Float, Count =- 1, sep = ", offset = 0, *, jak = brak) |
Sprawdź dokumenty, aby uzyskać więcej informacji.
W przykładzie, aby załadować plik, możemy uruchomić:
1 2 | load_arr = np.From File („ARR.kosz') Wyświetlacz (ARR) |
Powinno to zwrócić tablicę przechowywaną w pliku binarnym.