Публикации по теме 'scipy'


Использование SciPy's PowerTransformer
Преобразование данных - важная часть набора инструментов специалиста по данным. Поскольку мы изменяем данные, мы должны быть осторожны с методами и причинами, которые мы используем для этих манипуляций. В этой статье мы рассмотрим использование модуля силового трансформатора sklearn , который содержит как преобразование Бокса-Кокса, так и преобразование Йео-Джонсона. Наиболее распространенное статистическое предположение, которое делают ученые, состоит в том, что их данные получены..

Подход к оптимизации для оценки линейной регрессии
В рамках науки о данных мы фокусируемся на алгоритмах оценки для задач классификации и регрессии. Конечно, решение также будет включать алгоритмы обучения без учителя. Однако оптимизация обычно не входит в учебную программу типичного расписания обучения науке о данных. Это может быть связано с тем, что решения, использующие оптимизацию, встречаются редко. Цель этой статьи — показать оптимизацию на более высоком уровне, сравнив ее со знакомым подходом к решению линейной регрессии...

Вопросы по теме 'scipy'

Как я могу векторизовать функцию в numpy с несколькими аргументами?
Я пытаюсь подогнать данную функцию с помощью Scipy. Scipy.optimize.leastsq нуждается в векторизованной функции в качестве одного из входных параметров. Все это работает нормально, но теперь у меня есть более сложная функция, которая не векторизуется...
2780 просмотров
schedule 30.11.2021

симулятор реалистичного сигнала ЭКГ из данных rr для matlab или python
У меня есть серия данных rr (расстояния между пиком r-r в сигнале электрокардиограммы PQRST), и я хочу сгенерировать реалистичный сигнал ЭКГ в matlab или python. Я нашел некоторые материалы для Matlab ( ecg встроенная функция в Matlab), но я не могу...
9167 просмотров
schedule 09.09.2021

Python (NumPy, SciPy), поиск нулевого пространства матрицы
Я пытаюсь найти нулевое пространство (пространство решений Ax = 0) данной матрицы. Я нашел два примера, но ни один из них не работает. Более того, я не могу понять, что они делают для этого, поэтому не могу отлаживать. Я надеюсь, что кто-нибудь...
40374 просмотров
schedule 05.10.2021

3D интерполяция в Scipy - сетка плотности
У меня есть набор координат, представляющих трехмерные позиции ряда объектов. Эти точки взяты из моделирования трехмерного куба. Что мне нужно сделать, так это создать трехмерную сетку на кубе, а затем назначить эти точки на их правильные места в...
1215 просмотров
schedule 24.10.2021

Почему SciPy возвращает отрицательные p-значения для чрезвычайно малых p-значений с помощью точного критерия Фишера?
Я заметил, что точный тест Фишера в SciPy возвращает отрицательное p-значение, если p-значение чрезвычайно мало: >>> import scipy as sp >>> import scipy.stats >>> x = [[48,60],[3088,17134]] >>>...
2211 просмотров
schedule 10.10.2021

Обнаружено недопустимое значение при использовании pearsonr
Может я ошибся. Если так, мне жаль спрашивать об этом. Я хочу рассчитать коэффициент корреляции Пирсона с помощью Функция scipy pearsonr . from scipy.stats.stats import pearsonr X = [4, 4, 4, 4, 4, 4] Y = [4, 5, 5, 4, 4, 4] pearsonr(X,...
13129 просмотров
schedule 11.09.2021

Как получить плоскую кластеризацию, соответствующую цветовым кластерам в дендрограмме, созданной scipy
Используя опубликованный код здесь я создал красивую иерархическую кластеризацию: Допустим, дендрограмма слева была создана с помощью чего-то вроде Y = sch.linkage(D, method='average') # D is a distance matrix cutoff = 0.5*max(Y[:,2]) Z...
20614 просмотров

Ошибка памяти при использовании scipy для SVD
Я попытался использовать LSI для создания векторов для представления документов. Я использую пакет svd в библиотеке Scipy. Но программа выдает ошибку памяти. Размер моей матрицы 100 * 13057. Это слишком много для моей 8 ГБ оперативной памяти? Я...
2805 просмотров
schedule 29.09.2021

matplotlib: как аннотировать точку на автоматически размещенной стрелке разброса?
если я сделаю диаграмму рассеяния с помощью matplotlib: plt.scatter(randn(100),randn(100)) # set x, y lims plt.xlim([...]) plt.ylim([...]) Я хочу пометить данную точку (x, y) стрелкой, указывающей на нее, и меткой. Я знаю, что это можно...
23101 просмотров
schedule 21.11.2021

Как эффективно рассчитать расстояние до ближайшего 1 в маске в numpy?
В numpy у меня есть 2d-массив из единиц и нулей. Мне нужно вычислить новый массив (те же размеры), где каждый элемент содержит расстояние до ближайшей 1 от соответствующей точки в массиве масок. e.g. a=np.array( [[1,1,0], [1,0,0], [1,0,0]])...
1497 просмотров
schedule 28.09.2021

scipy.special проблема импорта
У меня проблема с импортом пакета scipy.special . Это не вредно, а просто раздражает / интересно. Когда я импортирую scipy с помощью import scipy as sp , а затем пытаюсь получить доступ к sp.special , я получаю: >>> import scipy as...
23297 просмотров
schedule 28.11.2021

Не могу заставить работать scipy иерархическую кластеризацию
Я написал простой скрипт, предназначенный для иерархической кластеризации простого тестового набора данных. Я нашел функцию fclusterdata , чтобы стать кандидатом на объединение моих данных в два кластера. Требуется два обязательных параметра...
5010 просмотров

Одна функция scipy.optimize.fmin_bfgs вычисляет как f, так и fprime
Я использую scipy.optimize.fmin_bfgs(f, init_theta, fprime) , чтобы минимизировать f , у которого есть градиент fprime . Я вычисляю f и fprime в одной функции, потому что большая часть вычислений одинакова, поэтому нет необходимости делать это...
2273 просмотров
schedule 10.11.2021

Эквивалент Matlab по кривизне поверхности в Python
Я пытался вычислить кривизну поверхности, заданную массивом точек (x, y, z). Первоначально я пытался подобрать полиномиальное уравнение z = a + bx + cx ^ 2 + dy + exy + fy ^ 2), а затем вычислить гауссову кривизну $ K = \ frac {F_ {xx} \ cdot...
11647 просмотров
schedule 12.11.2021

Предполагаемые автоматически распределяемые функции scipy и numpy не используют несколько ядер
Я запускаю Mac OS X 10.6.8 и использую Enthought Python Distribution. Я хочу, чтобы функции numpy использовали преимущества обоих моих ядер. У меня проблема, похожая на проблему в этом сообщении: многопоточный blas-файл в python / numpy но после...
5849 просмотров
schedule 26.09.2021

Есть ли эквивалент Matlab 'idealfilter' для Python в Scipy (или других библиотеках)?
Я ищу эквивалент временного ряда idealfilter , который реализован в Matlab, для Python. Моя цель - реализовать идеальный фильтр с использованием дискретного косинусного преобразования, который используется в статье об увеличении видео Эйлера на...
949 просмотров
schedule 12.11.2021

Логнормальная распределенная переменная, найти вероятность
Используя scipy, я хотел бы измерить, насколько вероятно, что случайная переменная была сгенерирована моим нормальным логарифмическим распределением. Для этого я подумал о том, насколько далеко он от максимума PDF. На данный момент мой подход...
387 просмотров
schedule 18.09.2021

Python: поиск нескольких корней нелинейного уравнения
Предположим следующую функцию: f(x) = x * cos(x-4) С x = [-2.5, 2.5] эта функция пересекает 0 в f(0) = 0 и f(-0.71238898) = 0 . Это было определено с помощью следующего кода: import math from scipy.optimize import fsolve def...
34874 просмотров
schedule 12.10.2021

Python: создание матрицы с эффективным использованием памяти для наборов единиц, -1 и нулей, которые должны быть оптимизированы методом наименьших квадратов.
Я просматриваю список строк и преобразую их в массивы из единиц, -1 и нулей. Например - у меня может быть следующий список: A,B,-C A,-D B,C,-D Что станет «большим списком», равным: [ [1 1 -1 0], [1 0 0 -1], [0 1 1 -1] ] На...
349 просмотров
schedule 15.10.2021

SciPy NumPy и SciKit-learn, создайте разреженную матрицу
Я сейчас пытаюсь классифицировать текст. Мой набор данных слишком велик и, как предлагается, здесь , мне нужно использовать разреженную матрицу. У меня вопрос: как правильно добавить элемент в разреженную матрицу? Скажем, например, у меня есть...
15640 просмотров
schedule 03.10.2021