Tag: scipy

Понимание синтаксиса синтаксиса matplotlib

Я читаю книгу, и я натолкнулся на этот код: import matplotlib.pyplot as plt plt.scatter(x,y) plt.title("Web traffic over the last month") plt.xlabel("Time") plt.ylabel("Hits/hour") plt.xticks([w*7*24 for w in range(10)], ['week %i'%w for w in range(10)]) plt.autoscale(tight=True) plt.grid() plt.show() Для контекста x представляет собой массив целых чисел, соответствующий часу. y – это массив «хитов» (от пользователей к веб-сайту) […]

python's scipy.stats.ranksums vs. R's wilcox.test

Предполагается, что scipy.stats.ranksums python и wilcox.test R должны вычислять двухсторонние значения p для теста суммы рангов Wilcoxon. Но когда я запускаю обе функции на одни и те же данные, я получаю p-значения, которые различаются на порядки: Р: > x=c(57.07168,46.95301,31.86423,38.27486,77.89309,76.78879,33.29809,58.61569,18.26473,62.92256,50.46951,19.14473,22.58552,24.14309) > y=c(8.319966,2.569211,1.306941,8.450002,1.624244,1.887139,1.376355,2.521150,5.940253,1.458392,3.257468,1.574528,2.338976) > print(wilcox.test(x, y)) Wilcoxon rank sum test data: x and y W = 182, […]

Почему SciPy действует по-разному в IPython и Python?

Я написал этот тестовый скрипт: import numpy as np import scipy.linalg n = 130 r = np.array(np.random.normal(size=(n, n)), dtype=np.float32) e = scipy.linalg.eig(r, left=False, right=False) print e.mean() Запустив его с помощью IPython, код всегда преуспевает в доли секунды (я пробовал его около десятка раз) С Python код всегда не сходится (или просто зависает, для некоторого большего […]

Фильтр высоких частот для обработки изображений в python с использованием scipy / numpy

В настоящее время я изучаю обработку изображений. В Scipy я знаю, что в Scipy.signal есть один медианный фильтр. Может ли кто-нибудь сказать мне, есть ли фильтр, подобный фильтру высоких частот? спасибо

Методы ввода уравнений при программировании в C / C ++, Python или Fortran

Я пишу код, который имел длинные математические уравнения со многими тригонометрическими и другими тождествами. Есть ли способ визуализации одного и того же выражения в латексе и создания выражения C или python из него или наоборот. Как ввести и проверить математические выражения, чтобы увидеть, находятся ли скобки и т. Д. В правильном положении и использовать их […]

В чем разница между cholesky в numpy и scipy?

Я использую разложение Холецкого для выборки случайных величин из многомерного гаусса и вычисляет спектр мощности случайных величин. Результат, который я получаю от numpy.linalg.cholesky всегда имеет более высокую мощность на высоких частотах, чем у scipy.linalg.cholesky . Каковы различия между этими двумя функциями, которые могут вызвать этот результат? Какой из них более численно устойчив? Вот код, который […]

векторизовать значение процентиля столбца B столбца A (для групп)

Для каждой пары городов src и dest аэропортов я хочу вернуть процентиль столбца, заданное значение столбца b . Я могу сделать это вручную как таковое: пример df только с двумя парами src / dest (у меня есть тысячи в моем фактическом df): dt src dest ab 0 2016-01-01 YYZ SFO 548.12 279.28 1 2016-01-01 DFW […]

Вызов функций статистики из Scipy

Это вполне может быть тривиальным. Я хочу вызвать функцию spearmanr из scipy: (данные – просто примеры) import scipy from numpy import * Len = [2,3,5,7,2] Pop = [5,2,6,3,2] a = array(Len) b = array(Pop) print scipy.stats.spearmanr(a,b) Это порождает ошибку: AttributeError: 'module' object has no attribute 'spearmanr' Что я делаю не так? благодаря

Как ускорить создание матрицы перехода в Numpy?

Ниже приведен самый простой способ подсчета переходов в цепочке марков и использование его для заполнения матрицы перехода: def increment_counts_in_matrix_from_chain(markov_chain, transition_counts_matrix): for i in xrange(1, len(markov_chain)): old_state = markov_chain[i – 1] new_state = markov_chain[i] transition_counts_matrix[old_state, new_state] += 1 Я пробовал ускорить его тремя способами: 1) Используя разреженный однострочный матричный шаблон на основе этого кода Matlab: transition_matrix […]

Что касается установки SciPy из PyCharm

Я пытаюсь установить SciPy в PyCharm в Windows 7. Но процесс установки завершился неудачно со следующим сообщением об ошибке. Затем я выполнил шаги, перечисленные в пакете установки Python с файлом .whl , pip install wheel pip install some-package.whl Процесс установки был успешным. Тем не менее, я все еще не могу найти пакет SciPy от PyCharm […]

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