MemoryError при создании большого массива numpyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 MemoryError при создании большого массива numpy

Сообщение Anonymous »

Моя цель — построить гистограмму с учетом значений и значений. hist принимает на вход только массив данных. Я попытался воссоздать данные с помощью np.repeat, но это выдает MemoryError: невозможно выделить 15,9 ГиБ для массива с формой (2138500000) и типом данных float64.
Хотел узнать, есть ли более разумный способ сделать это.
import numpy as np
import matplotlib.pyplot as plt

values = [ 1, 2, 2.5, 4, 5, 5.75, 6.5]
counts = [10**8, 10**9, 1.5*10**7, 1.25*10**7, 10**6, 10**7,10**9]

data_recreated = np.repeat(values, counts)

f1, ax = plt.subplots(1,1)

ax.hist(data_recreated, bins=5)


Подробнее здесь: https://stackoverflow.com/questions/790 ... umpy-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Python выдает MemoryError при выделении массива numpy
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Загрузка большого файла с помощью POST-запросов не удалась из-за MemoryError в Python
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Загрузка большого файла с помощью POST-запросов не удалась из-за MemoryError в Python
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Загрузка большого файла с помощью POST-запросов не удалась из-за MemoryError в Python
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • MemoryError() при запуске Celery с Redis
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»