Numpy From File

Numpy From File

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:

  1. fid - odnosi się do obiektu otwartego pliku lub ścieżki do pliku.
  2. Sep - Określa separator między elementami tablicy. W przypadku plików binarnych jest to równe pliku.Napisać.tobytes ()) gdzie a jest tablicą wejściową.
  3. Format - Określa ciąg formatu dla wyjścia pliku tekstowego.

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.