Tag: scipy

Как заставить scipy.interpolate дать экстраполированный результат за пределами диапазона ввода?

Я пытаюсь перенести программу, которая использует ручной прокатанный интерполятор (разработанный математиком) для использования интерполяторов, предоставляемых scipy. Я хотел бы использовать или обрезать scipy интерполятор, чтобы он был как можно ближе к старому интерполятору. Ключевое различие между двумя функциями заключается в том, что в нашем исходном интерполяторе – если входное значение выше или ниже диапазона ввода, […]

Работа с большими данными в python и numpy, не хватает RAM, как сохранить частичные результаты на диске?

Я пытаюсь реализовать алгоритмы для 1000-мерных данных с 200k + datapoints в python. Я хочу использовать numpy, scipy, sklearn, networkx и другие полезные библиотеки. Я хочу выполнять такие операции, как попарное расстояние между всеми точками и делать кластеризацию во всех точках. Я реализовал рабочие алгоритмы, которые выполняют то, что я хочу, с разумной сложностью, но […]

Инструмент для преобразования кода MATLAB в Python

У меня есть куча кода MATLAB из моего тезиса MS, который теперь я хочу преобразовать в Python (используя numpy / scipy и matplotlib) и распространять его как с открытым исходным кодом. Я знаю сходство между MATLAB и научными библиотеками Python, и их конвертировать вручную будет не более двух недель (при условии, что я работаю над […]

Установка scipy в Python 3.5 на 32-разрядной машине Windows 7

Я пытаюсь установить Scipy на мою установку Python 3.5 (32-разрядная версия) на моей машине с Windows 7, используя предварительно созданные двоичные файлы: http://www.lfd.uci.edu/~gohlke/pythonlibs У меня есть, чтобы установить следующие библиотеки numpy‑1.10.1+mkl‑cp35‑none‑win32.whl scipy‑0.16.1‑cp35‑none‑win32.whl Затем, пытаясь использовать установленные пакеты, я получаю следующие erros from scipy import sparse < … Complete error trace ommitted … > packages\scipy\sparse\csr.py", line […]

Множественная линейная регрессия в Python

Кажется, я не могу найти библиотеки python, которые выполняют множественную регрессию. Единственное, что я нахожу, – это простой регресс. Мне нужно изменить мою зависимую переменную (y) на несколько независимых переменных (x1, x2, x3 и т. Д.). Например, с этими данными: print 'y x1 x2 x3 x4 x5 x6 x7' for t in texts: print "{:>7.1f}{:>10.2f}{:>9.2f}{:>9.2f}{:>10.2f}{:>7.2f}{:>7.2f}{:>9.2f}" […]

Среднее скользящее среднее

Есть ли функция scipy или numpy или модуль для python, который вычисляет среднее значение среднего массива 1D при заданном окне? / M

Подключить эмпирическое распределение к теоретическим с помощью Scipy (Python)?

ВВЕДЕНИЕ: У меня есть список из более чем 30 000 значений от 0 до 47, например [0,0,0,0, .., 1,1,1,1, …, 2,2,2,2, …, 47 и т. Д.], Что является непрерывным распределением. ПРОБЛЕМА: исходя из моего распределения, я хотел бы рассчитать p-значение (вероятность увидеть большие значения) для любого заданного значения. Например, поскольку вы можете видеть, что значение […]

Требует ли Python SciPy BLAS?

numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. Какой tar мне нужно скачать с этого сайта? Я пробовал fortrans, но я продолжаю получать эту ошибку (после того, как я установил переменную окружения).

Python из памяти большого CSV-файла (numpy)

У меня есть CSV-файл 3GB, который я пытаюсь читать с помощью python, мне нужен медианный столбец. from numpy import * def data(): return genfromtxt('All.csv',delimiter=',') data = data() # This is where it fails already. med = zeros(len(data[0])) data = data.T for i in xrange(len(data)): m = median(data[i]) med[i] = 1.0/float(m) print med Ошибка, которую я […]

Чтение файлов .mat в Python

Кто-нибудь имеет успешный опыт чтения двоичных файлов Matlab .mat в Python? (Я видел, что scipy якобы поддерживает чтение файлов .mat, но я не увенчался успехом. Я установил scipy версию 0.7.0, и я не могу найти метод loadmat() )

Python - лучший язык программирования в мире.