Вопросы с тегом «scipy»

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

ВВЕДЕНИЕ : У меня есть список из более чем 30000 целочисленных значений в диапазоне от 0 до 47 включительно, например, [0,0,0,0,..,1,1,1,1,...,2,2,2,2,...,47,47,47,...]взятых из некоторого непрерывного распределения. Значения в списке не обязательно в порядке, но порядок не имеет значения для этой...

136
Алгоритм поиска пика для Python / SciPy

Я могу написать что-нибудь сам, найдя нулевые пересечения первой производной или что-то в этом роде, но это кажется достаточно распространенной функцией, которую можно включить в стандартные библиотеки. Кто-нибудь знает об этом? Моим конкретным приложением является 2D-массив, но обычно он...

136
Как нормализовать массив NumPy до определенного диапазона?

После некоторой обработки массива аудио или изображений его необходимо нормализовать в пределах диапазона, прежде чем он сможет быть записан обратно в файл. Сделать это можно так: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] =...

132
Путаница между numpy, scipy, matplotlib и pylab

Numpy, scipy, matplotlib и pylab - общие термины среди тех, кто использует python для научных вычислений. Я только немного узнал про pylab, и я запутался. Всякий раз, когда я хочу импортировать numpy, я всегда могу: import numpy as np Я просто считаю, что когда я это сделаю from pylab import *...

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

Кажется, я не могу найти библиотеки Python, которые выполняют множественную регрессию. Единственное, что я нахожу, - это простая регрессия. Мне нужно регрессировать мою зависимую переменную (y) по нескольким независимым переменным (x1, x2, x3 и т. Д.). Например, с этими данными: print 'y x1 x2 x3...

126
Как проверить связь BLAS / LAPACK в NumPy и SciPy?

Я создаю свою numpy / scipy среду на основе blas и lapack, более или менее на основе этой прогулки. Когда я закончу, как я могу проверить, действительно ли мои функции numpy / scipy используют ранее созданные функции blas /...

122
Как создать график плотности в matplotlib?

В RI можно создать желаемый результат, выполнив: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) В python (с matplotlib) самое близкое, что я получил, было с простой гистограммой: import matplotlib.pyplot as plt data = [1.5]*7 +...

119
Numpy: разделить каждую строку на векторный элемент

Предположим, у меня есть массив numpy: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) и у меня есть соответствующий "вектор:" vector = np.array([1,2,3]) Как мне действовать в dataкаждой строке, чтобы вычесть или разделить, чтобы результат был таким: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result =...

112
Анализ главных компонентов в Python

Я хотел бы использовать анализ главных компонентов (PCA) для уменьшения размерности. У numpy или scipy он уже есть, или мне нужно использовать собственный numpy.linalg.eigh? Я не просто хочу использовать разложение по сингулярным значениям (SVD), потому что мои входные данные довольно многомерны (~...

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

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

108
биннинг данных в Python с помощью scipy / numpy

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

107
Гистограмма Matplotlib

Так что у меня небольшая проблема. У меня есть набор данных в scipy, который уже находится в формате гистограммы, поэтому у меня есть центр ящиков и количество событий на ячейку. Как я могу теперь построить график в виде гистограммы. Я пробовал просто делать bins, n=hist() но это не понравилось....

105
Как я могу выполнить двумерную интерполяцию с помощью scipy?

Этот вопрос и ответ задуман как канонический (-ish), касающийся двумерной (и многомерной) интерполяции с использованием scipy. Часто возникают вопросы относительно базового синтаксиса различных методов многомерной интерполяции, я надеюсь, что они тоже будут ясны. У меня есть набор разбросанных...

98
Numpy Resize / Rescale Image

Я хотел бы взять изображение и изменить масштаб изображения, пока это массив numpy. Например, у меня есть это изображение бутылки кока-колы: bottle-1 Что переводится в массив формы, (528, 203, 3)и я хочу изменить его размер, чтобы сказать размер этого второго изображения: бутылка-2 Которая имеет...

95
Построение быстрого преобразования Фурье в Python

У меня есть доступ к NumPy и SciPy, и я хочу создать простой БПФ набора данных. У меня есть два списка, один - это yзначения, а другой - временные метки для этих yзначений. Каков самый простой способ передать эти списки в метод SciPy или NumPy и построить результат БПФ? Я просмотрел примеры, но...