@jose
Для считывания больших numpy файлов можно использовать функцию numpy.load()
с параметром mmap_mode='r'
. Это позволяет создать объект-призрак, который представляет собой виртуальный массив numpy, не загружая все данные в память.
Пример:
1 2 3 4 5 6 7 8 |
import numpy as np # Считывание файла массы данных arr = np.load('big_file.npy', mmap_mode='r') # Использование массива arr print(arr.shape) print(arr[0]) # Пример обращения к элементу массива |
Таким образом, вы сможете использовать массив arr
для выполнения множества операций без необходимости загружать все данные в память.