РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
320 of 541 menu

Функция getbufsize

Функция getbufsize возвращает текущий размер буфера (в байтах), который NumPy использует для внутренних операций, таких как загрузка данных из файлов или обработка больших массивов. Этот параметр влияет на производительность при работе с данными большого объёма. Функция не принимает аргументов.

Синтаксис

np.getbufsize()

Пример

Давайте получим текущий размер буфера:

import numpy as np res = np.getbufsize() print(res)

Результат выполнения кода:

8192

Размер буфера по умолчанию обычно равен 8192 байтам.

Пример

Изменим размер буфера функцией setbufsize, а затем проверим новое значение с помощью getbufsize:

import numpy as np np.setbufsize(16384) res = np.getbufsize() print(res)

Результат выполнения кода:

16384

Пример

Используем буфер при чтении данных из файла. Создадим файл с данными и прочитаем его с помощью loadtxt:

1 2 3 4 5 6 7 8 9
import numpy as np np.setbufsize(4096) arr = np.loadtxt('data.txt') print(arr)

Результат выполнения кода:

[[1. 2. 3.] [4. 5. 6.] [7. 8. 9.]]

Смотрите также

  • функцию setbufsize,
    которая устанавливает размер буфера
  • функцию geterr,
    которая возвращает текущие настройки обработки ошибок
  • функцию seterr,
    которая управляет поведением при возникновении ошибок
  • функцию get_printoptions,
    которая возвращает настройки отображения массивов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить