logo

Метод NumPy save() | Зберегти масив у файл

NumPy зберегти() метод використовується для зберегти вхідний масив у двійковому файлі з « розширення npy' (.npy).

приклад:



Python3






різниця тигрові леви

import> numpy as np> a>=> np.arange(>5>)> np.save(>'array_file'>, a)>



>

>

Синтаксис

Синтаксис: numpy.save(file, arr, allow_pickle=True, fix_imports=True)

Параметри:

hashmap в java
  • файл: Файл або назва файлу, у якому зберігаються дані. Якщо файл є рядком або шляхом, до імені файлу буде додано розширення .npy, якщо воно ще не має. Якщо файл є файловим об'єктом, то ім'я файлу не змінюється.
  • allow_pickle : Дозволити збереження масивів об’єктів за допомогою піколів Python. Причини заборони pickles включають безпеку (завантаження піклованих даних може виконувати довільний код) і портативність (маріновані об’єкти можуть не завантажуватися на різних інсталяціях Python). Типове значення: True
  • fix_imports : Корисно лише для примусового маринування об’єктів у масивах об’єктів на Python 3 у спосіб, сумісний з Python 2.
  • прибуття: Дані масиву, які потрібно зберегти.

Повернення: Зберігає вхідний масив у дисковому файлі з розширенням «.npy».

Приклади

Давайте розберемося, як працює метод numpy.save() у цьому коді Python і дізнаємося, як використовувати метод save() бібліотеки NumPy.

Щоб використовувати функцію numpy.save(), вам просто потрібно передати назву файлу та масив у функцію.

Приклад 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'>)>

>

>

Вихід:

a is: [0 1 2 3 4] the array is saved in the file geekfile.npy>

Приклад 2

Python3


підручники по java



# 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'>)>

>

>

Вихід:

b is: [0 1 2 3 4] b is printed from geekfile.npy>