Metoda NumPy save() | Zapisz tablicę do pliku
NumPy ratować() metoda jest przyzwyczajona przechowuj tablicę wejściową w pliku binarnym z „ rozszerzenie npy” (.npy).
Przykład:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Składnia
Składnia: numpy.save(plik, arr, zezwolenie_pickle=prawda, fix_imports=prawda)
Parametry:
- plik: Plik lub nazwa pliku, w którym zapisywane są dane. Jeśli plik jest ciągiem znaków lub ścieżką, do nazwy pliku zostanie dołączone rozszerzenie .npy, jeśli jeszcze go nie ma. Jeśli plik jest obiektem pliku, nazwa pliku pozostaje niezmieniona.
- zezwolenie_marynata: Zezwalaj na zapisywanie tablic obiektów przy użyciu pikle Pythona. Powody nie zezwalania na pikle obejmują bezpieczeństwo (ładowanie zamarynowanych danych może spowodować wykonanie dowolnego kodu) i przenośność (wybrane obiekty mogą nie być ładowane w różnych instalacjach Pythona). Wartość domyślna: prawda
- fix_imports: Przydatne tylko w wymuszaniu wytrawiania obiektów w tablicach obiektów w Pythonie 3 w sposób zgodny z Pythonem 2.
- Arr: Dane tablicy do zapisania.
Zwroty: Przechowuje tablicę wejściową w pliku dyskowym z rozszerzeniem „.npy”.
Przykłady
Przyjrzyjmy się działaniu metody numpy.save() w tym kodzie Pythona i dowiedzmy się, jak używać metody save() biblioteki NumPy.
Aby użyć funkcji numpy.save(), wystarczy przekazać w funkcji nazwę pliku i tablicę.
Przykład 1
Python3
# Python program explaining> # save() function> > import> numpy as geek> > a> => geek.arange(> 5> )> > # a is printed.> print> (> 'a is:'> )> print> (a)> > # the array is saved in the file geekfile.npy> geek.save(> 'geekfile'> , a)> > print> (> 'the array is saved in the file geekfile.npy'> )> |
Wyjście :
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
Przykład 2
Python3
# Python program explaining> # save() function> > import> numpy as geek> > # the array is loaded into b> b> => geek.load(> 'geekfile.npy'> )> > print> (> 'b is:'> )> print> (b)> > # b is printed from geekfile.npy> print> (> 'b is printed from geekfile.npy'> )> |
Wyjście :
b is: [0 1 2 3 4] b is printed from geekfile.npy