Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2012 19:50:15

med_phisiker
Зарегистрирован: 2012-04-08
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Какой максимально возможный массив можно создать с помощью numpy.arange() ?

Здравствуйте, я новичок в Python. Я использую Python в научных расчетах(анализ, обработка и визуализация данных эксперимента). Использую Matplotlib,NumPy и SciPy. Для анализа я читаю длинные файлы txt с помощью Python. Как показал предварительный тест массив, созданный numpy.arange() способен хранить данные эксперимента размером до 30 000 значений, мне больше и не надо .

Команды в Python Shell
In : import numpy as np
In : t=np.arange(0.0,30,1*10**-4)
In : print t
Out: [ 0.00000000e+00 1.00000000e-04 2.00000000e-04 …, 2.99997000e+01
2.99998000e+01 2.99999000e+01]

Однако вопрос о том, сколько же вообще значений можно уложить в массив numpy.arange() так и остался открытым. Подскажите какой у него предел Искал в интернете, но так и не нашел ответ на этот казалось бы простой вопрос.

Отредактировано med_phisiker (Авг. 28, 2012 19:50:49)

Офлайн

#2 Авг. 28, 2012 21:22:55

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Какой максимально возможный массив можно создать с помощью numpy.arange() ?

Обычно это ограничивается доступной интерпретатору памятью.

med_phisiker
Искал в интернете, но так и не нашел ответ на этот казалось бы простой вопрос.

Плохо искали. Запросы ‘numpy array max size|length’ выдают достаточную для ответа информацию в первых ссылках.



Офлайн

#3 Авг. 29, 2012 07:55:35

med_phisiker
Зарегистрирован: 2012-04-08
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Какой максимально возможный массив можно создать с помощью numpy.arange() ?

Ок, спасибо за ответ

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version