Tag: scipy

Вычисление корреляции и значимости Пирсона в Python

Я ищу функцию, которая принимает в качестве входных данных два списка и возвращает корреляцию Пирсона и значение корреляции.

данные биннинга в python с scipy / numpy

есть ли более эффективный способ получить среднее значение массива в заранее определенных ячейках? например, у меня есть массив чисел и массив, соответствующий начальным и конечным позициям bin в этом массиве, и я хочу просто взять среднее значение в этих ячейках? У меня есть код, который делает это ниже, но мне интересно, как его можно сократить […]

Сохранить / загрузить scipy sparse csr_matrix в переносном формате данных

Как сохранить / загрузить scipy разреженный csr_matrix в переносном формате? Scipy разреженная матрица создается на Python 3 (Windows 64-bit) для запуска на Python 2 (Linux 64-bit). Первоначально я использовал pickle (с протоколом = 2 и fix_imports = True), но это не работало с Python 3.2.2 (Windows 64-bit) на Python 2.7.2 (Windows 32-bit) и получило ошибку: […]

Как рассчитать скользящее среднее с помощью NumPy?

Кажется, нет никакой функции, которая просто вычисляет скользящее среднее на numpy / scipy, что приводит к запутанным решениям . Мой вопрос двоякий: Каков самый простой способ (правильно) реализовать скользящее среднее с numpy? Поскольку это кажется нетривиальным и подверженным ошибкам, есть ли веская причина не включать батареи в этот случай?

Не удается установить Scipy through pip

При установке scipy through pip с помощью: pip install scipy Пип не может построить scipy и выдает следующую ошибку: Cleaning up… Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install –record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt –single-version-externally-managed –compile –install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy Storing debug log for failure in /Users/administrator/.pip/pip.log Как я […]

Как заставить 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}" […]

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