Популярные вопросы по тегу SCIPY
Создание массива в numpy / scipy путем итерации в Python?
... некоторые 7 данные, например: my_array = [] for n in range(1000): # do operation, get value my_array.append(value) # cast to array my_array = array(my_array) Я обнаружил, что мне нужно 6 сначала создать список, а затем п ...
В чем разница между Pandas и NumPy + SciPy в Python?
... дет более полезным для анализа финансовых 1 данн ...
Алгоритм поиска пиков для Python / SciPy
... это кажется достаточно распространенной 26 функцией, которую можно включить в стандартные 25 библиотеки. Кто-нибудь знает об одном? Моим 24 конкретным приложением является 2D-массив, но 23 обычно он используется для поиска пиков 22 при БПФ и т. д. В частности, в такого рода 21 проблемах есть несколько сильных пиков, а 20 затем множество более мелких «пиков», которые 19 вызваны шумом, который следует игнорировать. Это 18 всего лишь примеры; не ...
Интерполировать трехмерный объем с помощью numpy или scipy
... нить 5 кажущуюся простой трехмерную интерполяцию 4 в python. В Matlab все, что мне нужно было 3 сделать, это Vi = interp3(x,y,z,V,xi,yi,zi) Что является точным эквивалентом 2 этого при ...
ImportError: невозможно импортировать имя _ccallback_c
... earn\base.py", line 10, in <module> from scipy import sparse File "C:\Users\joesh\Desktop\Python\lib\site-packages\scipy\__init__.py", line 118, in <module> from scipy._lib._ccallback import LowLevelCallable File "C:\Users\joesh\Desktop\Python\lib\site-packages\scipy\_lib\_ccallback.py", line 1, in <module> from . import _ccallback_c ImportError: cannot import name '_ccallback_c' И код: import pandas as ...
Ограничить / минимизировать размер шага в scipy оптимизации?
... ает с шага 0,01, но он быстро 24 сокращается до очень маленьких размеров 23 шага. В конце концов, иногда он изменяет 22 температуру только до восьмого или девятого 21 знака после запятой. Это проблема, потому 20 что функция, которую я минимизирую, не так 19 чувствительна. По сути, температурный параметр 18 передается в ...
Сглаживание данных на контурном графике с помощью Matplotlib
... ерном массиве. Его длина 12, ширина 24 около 2000. Так что, это в основном это 23 список из 12 списков, длина которых составляет 22 2000. У меня есть контурный сюжет работает 21 нормально, но мне нужно сгладить данные. Я 20 прочитал ...
Scipy signal find_peaks_cwt не находит пики точно?
... красными 9 точками, которые показывают расположение 8 пиков, обнаруженное с помощью find_peaks_cwt(). Как видите, рассчитанные 7 пики недостаточно точны. По-настоящему важны 6 три справа. Мой вопрос: Как мне сделать это точнее? ОБНОВЛЕНИЕ: данные 5 здесь: http://pastebin.com/KSBTRUmW В качестве фона ...
Использование разреженной матрицы по сравнению с массивом numpy
... левых подсчетов, люди предлагают 12 использовать разреженные матрицы при их 11 дальнейшей обработке, например в классификаторе. Однако 10 при подаче пустого массива по сравнению 9 с разреженной матрицей в Scikit logistic regression classifier это, похоже, не 8 имело большого значения. Поэтому меня интересовали 7 три вещи: Wikipedia говорит ...
Использование numpy / scipy для определения изменений наклона цифровых сигналов?
... hift detection. Давайте рассмотрим 41 переменную solar_elevation_angle в моем наборе измерений, определяющую 40 угол возвышения Солнца, измеренный прибором 39 космического корабля. Для тех, кто может 38 захотеть поиграть с данными, я сохранил 37 файл solar_elevation_angle.txt here. import numpy as np import matplotlib.pyplot as plt from matplotlib import grids ...
В моем модуле scipy.misc отсутствует imsave
... ось? Он отлично 6 работает в python2, но я бы предпочел не 5 мигрировать назад, так сказать. У меня есть 4 python 3.3.1 на Lubuntu 13.04 со всеми модулями, загруженными 3 из репозиториев по умолчанию. Scipy установлен, и 2 print(scipy.misc.__doc__) показывает, что imsave должен быть там. РЕДАКТИРОВАТЬ: scipy.__version__ дает 1 0.11.0 from scipy.misc import imsave дает Traceback (most recent call last): File " ...
AttributeError: объект 'модуль' (scipy) не имеет атрибута *** Почему возникает эта ошибка?
... eError: 'module' object has no attribute 'integrate' >>> Я выяснил, как решить эту проблему, выполнив следующие действия: >>> >>> import scipy.integrate >>> scipy.integrate.trap ...
Загрузить только часть изображения в python
... .) Есть ли способ 4 загрузить только часть изображения, чтобы 3 ускорить работу? Вот пример кода, в котором 2 я создаю несколько образцов изображений, сохраняю 1 их и загружаю обратно. import numpy as np import matplotlib.pyplot as plt import Image, time #Generate sample images num_images = 5 for i in range(0,num_images): Z = np.random.rand(2000,2000) print 'saving %i'%i plt.imsave('%03i.png'%i,Z) %load the images for i in ran ...
Расчет уклонов в Numpy (или Scipy)
... 00e+11 4.01480000e+11 4.21215000e+11 4.81202000e+11] [ 3.11612352e+03 3.65968334e+03 4.15442691e+03 4.52470938e+03 4.65011423e+03 3.10707392e+03 3.54692896e+03 4.20656404e+03 4.34233412e+03 4.88462501e+03] [ 2.21536396e+01 2.59098311e+01 2.97401268e+01 3.04784552e+01 ...
Многомерные доверительные интервалы
... ксперимента. Я 9 ищу возможность вычислять и визуализировать 8 эллипсы уверенности (не уверен, что это 7 правильный термин для этого). Вот пример 6 графика, который я нашел в Интернете, чтобы 5 показать, что я имею в виду: источник: blogspot.ch/2011/07/classification-and-discrimination-with.html Итак, в 4 принципе, я полагаю, ...
Инвертируйте интерполяцию, чтобы получить переменную, связанную с желаемым значением функции интерполяции.
... ользуя функцию интерполяции 9 scipy. Допустим, я создаю интерполированную 8 функцию import scipy.interpolate as interpolate interpolatedfunction = interpolated.interp1d(xvariable,data,kind='cubic') Есть ли функция, которая может найти 7 x, когда я укажу: interpolatedfunction(x) == a Другими словами, «Я хочу, чтобы 6 моя интерполированная функция была ...
Генерация дискретных случайных величин с указанными весами с помощью SciPy или NumPy
... он нужен только для генерации значений с 11 плавающей запятой, но я не понимаю, почему 10 он не может генерировать какой-либо скаляр. Я 9 могу придумать много способов построить 8 это из существующих функций, но я думаю, что, вероятно, просто 7 пропустил очевидную функцию SciPy или NumPy. Например: >>> values = [1.1, 2.2, 3.3] >>> probabilities = [0.2, 0.5, ...
Как построить PMF образца?
... акая-либо функция или библиотека, которые 7 помогли бы мне построить функцию массы вероятности 6 выборки так же, как это делается для построения 5 функции плотности вероятности выборки? Например, с 4 помощью pandas построить PDF-фа ...
Аппроксимация кривой сложных данных
... я 8 этого я использовал def funcReal(x,a,b,c,d): return np.real((a + 1j*b)*(np.exp(1j*k*x - kappa1*x) - np.exp(kappa2*x)) + (c + 1j*d)*(np.exp(-1j*k*x - kappa1*x) - np.exp(-kappa2*x))) def funcImag(x,a,b,c,d): return np.imag((a + 1j*b)*(np.exp(1j*k*x - kappa1*x) - np.exp(kappa2*x)) + (c + 1j*d)*(np.exp(-1j*k*x - kappa1*x) - np.exp(-kapp ...
Цвета меток листьев Scipy дендрограммы
... на графиках дендрограммы из Scipy? Я не 2 могу понять это из documentation. Вот что я пробовал 1 до сих пор: from scipy.spatial.distance import pdist, squareform from scipy.cluster.hierarchy import linkage, dendrogram distanceMatrix = pdist(subj1.ix[:,:3] ...
Может ли scipy.stats идентифицировать и маскировать очевидные выбросы?
... нных экспериментальных 5 данных x, y и сначала визуально проверяю 4 каждый график разброса x, y на наличие выбросов. В 3 более общем плане (то есть программно) ест ...
Сохранение массива структуры Numpy в файл * .mat
... e "C:\python35\lib\site-packages\scipy\io\matlab\mio5.py", line 831, in put_variables for name, var in mdict.items(): AttributeError: 'numpy.ndarray' object has no attribute 'items' Я новичок 9 в Python (в лучшем случае), но предполагаю, что 8 это связано с тем, ч ...
Правильный и эффективный способ сгладить массив в numpy в Python?
... ив, а не генератор.) Кроме того, как 3 это можно обобщить на такой массив: b = array([[[1,2,3],[4,5,6]], [[10,11,12],[13,14,15]]]) где должен 2 быть результат: b = array([[1,2,3,4,5,6], [10,11,12,13,14,15]]) есть ли для этого встроенные 1 / эффект ...
Есть ли эквивалент numpy.delete() для разреженных матриц?
... я хочу удалить 7 в этой матрице строки с определенными индексами, я 6 использую numpy.delete(). Вот пример того, что я имею 5 в виду: In [1]: my_matrix = numpy.array([ ...: [10, 20, 30, 40, 50], ...: [15, 25, 35, 45, 55], ...: [95, 96, 97, 98, 99] ...: ]) In [2]: numpy.delete(my_matrix, [0, 2], axis=0) Out[2]: array([[15, 25, 35, 45, 55 ...
Правильное использование scipy.interpolate.RegularGridInterpolator
... лировать, чтобы 10 найти значения внутри куба. import numpy as np # Grid points / sample locations X = np.array([[0,0,0], [0,0,1], [0,1,0], [0,1,1], [1,0,0], [1,0,1], [1,1,0], [1,1,1.]]) # Function values at the grid points F = np.random.rand(8) Теперь RegularGridInterpolator принимает 9 аргумент points и аргумент values. points: кортеж из ndarray 8 of float с фигурами (m1,), ..., (mn, ...
scipy csr_matrix: понять indptr
... при определении разреженной 6 матрицы с использованием нотации csr_matrix((data, indices, indptr), [shape=(M, N)]). Из scipy documentation я 5 вижу, что параметр data содержит все ненулевые 4 данные, а параметр indices содержит столбцы, связан ...
Подгоните кривую к гистограмме в Python
... n, bins, patches = plt.hist(myData) Где «plt» означает 8 matplotlib.pyplot, а myData - это массив 7 с количеством вхождений каждого индекса, например 6 [9,3,3, ....] Я хочу, чтобы корзины были 5 моими x-данными, а n - моими y-данными. То 4 есть я хочу извлечь информацию о том, как 3 часто встречается число x по ср ...
Python: различие между векторами строк и столбцов
... дин вектор, скажем from numpy import * Vector = array([1,2,3]) они не смогут 7 сказать, погода, я имею в виду строку или 6 вектор-столбец. Более того: array([1,2,3]) == array([1,2,3]).transpose() True Что в «реальном 5 мире» просто неверно. Я понимаю, что большинство 4 функций векторов из упомянутых модулей не 3 нуждаются в д ...
argrelextrema и плоские экстремумы
... m scipy.signal import argrelextrema data = np.array([ 0, 1, 2, 1, 0, 1, 3, 3, 1, 0 ]) argrelextrema(data, np.greater) (array([2]),) первый 2 ma ...
Numpy / Scipy с масками и изображениями RGB
... ue False True] [ True False True] ..., [ True False True] [ True False True] [ True False True]] Обратите 8 внимание, что 1-й пиксель на моем изображении 7 черный. Таким образом, похоже, что он сравнивает 6 [0,0,0] с [0,10,0], и вместо повышения False 5 он повышает True, False, True. Тогда это 4 выглядит как маска, потому что я полагаю, что 3 у меня есть 3 маски для каждого пикселя! Кто- ...
Фильтр высоких частот для обработки изображений в Python с использованием scipy / numpy
... фильтр 3 в Scipy.signal. Может ли кто-нибудь сказать 2 мне, есть ли ...
Линейное программирование с помощью scipy.optimize.linprog
... ] <= 5 1*x[1] + 0*x[2] >= 1 0*x[1] + 1*x[2] >= 1 1*x[1] + 1*x[2] <= 6 И 4 получил очень странный результат, я ожидал, что 3 x [1] будет 1, а x [2] будет 5, но: >>> print optimize.linprog([1, 2], A_ub=[[1, 1]], b_ub=[6], bounds=(1, 5), method='simplex') status: 0 slack: array([ 4., 4., 4., 0., 0.]) success: True fun: 3.0 x: array([ 1., 1.]) message ...
Как отфильтровать массив numpy по списку индексов?
... ашел ближайших 5 соседей, query_ball_point, который представляет собой список 4 индексов для точки и ее соседей. Есть ли 3 способ отфильтровать filtered__rows ...
Как исправить imresize "-scipy.misc не имеет атрибута"
... киваюсь с module **scipy.misc** has no attribute *imresize* Я ищу, уста ...
Чтение большого CSV в разреженный фрейм данных pandas с эффективным использованием памяти
... randn(10000000,3) , columns=list('xyz') ) df[ df < 1.0 ] = 0.0 df['txt'] = np.random.choice( list('abcdefghij'), size=len(df) ) df.to_csv('test.csv',index=False) Вот простой способ прочитать это, но, надеюсь, есть 9 лучши ...
Невозможно использовать scipy.stats
... меню, в 4 консоли python я не могу выбрать python.stats 3 из раскрывающегося меню, его там нет. Я 2 использую pandas 2.7 и SciPy 0.13.0 Это 1 почему? Есть какие-нибудь известные пробл ...
Numpy / scipy эквивалент функции RECDF (x) (x)?
... x = x / np.sum(x) return np.cumsum(x) или 2 требуется что-то еще? РЕДАКТИРОВАТЬ как можно контролировать 1 количество ящиков, используем ...
Scipy rankdata обратный от самого высокого к самому низкому
... ,3,4,3,2,3,4] rankdata(a).astype(int) array([1, 2, 5, 7, 5, 2, 5, 7]) Я хочу вот это: array([7, 6, 3, 1, 3, 6, 3, 1]) Мне не 2 удалось найти в д ...
Как правильно использовать функции skew и kurtosis scipy?
... асимметрия и эксцесс 6 normal distribution должны быть равны 0 при использовании только 5 что упомянутых функций. Однако с моим кодом 4 это не так: import numpy as np from scipy.stats import kurtosis from scipy.stats import skew x = np.linspace( -5, 5, 1000 ) y = 1./(np.sqrt(2.*np.pi)) * np.exp( -.5*(x)**2 ) # normal distribution print( 'excess kurtosis of normal distribution (sho ...
Вычислить взвешенную матрицу попарных расстояний в Python
... етырьмя измерениями 27 a, b, c, d, которые выполняются в очень 26 разных масштабах, например: object_1 = [0.2, 4.5, 198, 0.003] object_2 = [0.3, 2.0, 999, 0.001] object_3 = [0.1, 9.2, 321, 0.023] list_of_objects = [object_1, object_2, object_3] Цель состоит 25 в том, чтобы получить матрицу попарных расстояний 24 до объектов в list_of_objects. Однако я хочу иметь возможность 23 ...
Решение нелинейных уравнений в Python
... равнения 3 имеют вид: F(m) = X^2 + a(m)Y^2 + b(m)XYcosZ + c(m)XYsinZ ... где a, b и c - константы, которые 2 зависят от каждого значения F в четырех у ...
Конечные граничные клетки Вороного в Python
... 741, 40.370369], [105.92592, 29.629629], [105.55556, -46.296295], [118.51852, -47.777779], [112.22222, -43.333336], [112.59259, 25.185184], [115.92592, 27.777777], [112.59259, 31.851852], [107.03704, -36.666668], [118.88889, -32.59259], [114.07408, -25.555555], [115.92592, 85.185181], [105.925 ...
Случайное число из гистограммы
... гой - для краев 4 бункеров. Если я использую гистограмму для 3 представления функции распределения вероятностей, как 2 я могу эффективно генерировать случайные 1 числа из этого распределения? ...
Как мне наложить ограничение на подгонку кривой SciPy?
... вероятности. Очевидно, что 5 интеграл результирующей функции всегда должен 4 быть равен 1, но результаты простого scipy.optimize ...
2D Gaussian Fit для интенсивностей в определенных координатах в Python
... обрать 11 2D-гауссиан, который минимизирует среднеквадратичную 10 ошибку. Данные представлены в виде numpy-матриц, и 9 для каждого сеанса подгонки у меня будут 8 4, 9, 16 или 25 координат. В конечном итоге 7 мне просто нужно получить центральную позицию 6 гауссиана (x_0, y_0), которая имеет наименьшую 5 MSE. Во всех найденных мною приме ...
Получение стандартной ошибки, связанной с оценками параметров из scipy.optimize.curve_fit
... Я использую scipy.optimize.curve_fit, чтобы подогнать кривую к некоторым 15 имеющимся у меня данным. Изгибы, по большей 14 части, кажутся очень хорошими. Почему-то 13 при распечатке pcov = inf. Что мне действительно 12 нужно, так это вычислить ошибку, связанную 11 с параметрами, которые я подбираю, и я не 10 уверен, как именно это сделать, даже если 9 это дает мне ковариационную матрицу. Подходящая 8 модель: def intensity(x,R_out,R_in,K ...
Постройте нормальное распределение с помощью Matplotlib
... 179, 170, 175, 186, 159, 161, 178, 175, 185, 175, 162, 173, 172, 177, 175, 172, 177, 180] std = np.std(h) mean = np.mean(h) plt.plot(norm.pdf(h,mean,std)) вывод: Standard Deriviation = 8.54065575872 mean = 176.076923077 сюжет ...
P-значение Python из t-статистики
... лицу t-критерия в конце учебника 5 статистики; как мне сделать эквивалент в 4 Python? например t-lookup(5, 7) = 0.00245 или что-то в этом роде. Я 3 знаю, что в SciPy, если бы у ме ...
Невозможно преобразовать данные массива из dtype ('O') в dtype ('float64')
... ии некоторым данным и получаю следующую 7 ошибку: Cannot cast array data from dtype('O') to dtype('float64') according to the rule 'safe' который указывает мне на эту строку 6 в моем коде; popt_r, pcov = curve_fit( self.rightFunc, np.array(wavelength)[beg:end][edgeIndex+30:], np.dstack(transmitted[:,:,c][edgeIndex+30:])[0][0], p0=[self.m_right, self.a_right]) rightFunc оп ...
statsmodel AttributeError: модуль scipy.stats не имеет атрибута chisqprob
... result = est.fit() print(result.summary()) Это вызывает у меня сообщение 5 об ошибке: AttributeError: модуль scipy.stats 4 не имеет атрибута chisqprob. К ...