Tag: scipy

Как создать белое изображение в Python?

После выполнения моей домашней работы я наткнулся на проблему, связанную с Python и манипуляциями с изображениями. Должен сказать, использование образа lib не является вариантом. Итак, здесь from scipy.misc import imread,imsave from numpy import zeros imga = zeros([100,100,3]) h = len(imga) w = len(imga[0]) for y in range(h): for x in range(w): imga[y,x] = [255,255,255] imsave("Result.jpg",imga) […]

Сравнение цепочек цепей с двумя предикатами

В Numpy я могу генерировать логический массив следующим образом: >>> arr = np.array([1, 2, 1, 2, 3, 6, 9]) >>> arr > 2 array([False, False, False, False, True, True, True], dtype=bool) Можно ли объединить сравнения? Например: >>> 6 > arr > 2 array([False, False, False, False, True, False, False], dtype=bool)

эквивалент python qnorm, qf и qchi2 из R

Мне нужен квантиль некоторых распределений в python. В r можно вычислить эти значения с помощью функций qf, qnorm и qchi2. Существует ли какой-либо эквивалент Python этих R-функций? Я смотрел на scipy, но я ничего не нашел.

Расчет корреляции Пирсона

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

Как сопоставить многочлены с данными с ошибками

В настоящее время я использую numpy.polyfit (x, y, deg) для соответствия полинома экспериментальным данным. Тем не менее я хотел бы подобрать полином, который использует взвешивание, основанное на ошибках точек. Я нашел scipy.curve_fit, который использует весы, и я полагаю, что я мог бы просто установить функцию «f» в форму полинома моего желаемого порядка и поместить мои […]

Ошибка при установке scipy библиотеки через pip на python 3: «сбой компиляции с кодом ошибки 1»

Я пытаюсь установить scipy-библиотеку через pip на python 3.3.5. К концу скрипта я получаю эту ошибку: Команда /usr/local/opt/python3/bin/python3.3 -c "import setuptools, tokenize; file = '/ private / tmp / pip_build_root / scipy / setup.py'; exec (компиляция (getattr (tokenize, 'open ', open) ( файл ) .read (). replace (' \ r \ n ',' \ n […]

Сумма квадратных разностей (SSD) в numpy / scipy

Я пытаюсь использовать Python и Numpy / Scipy для реализации алгоритма обработки изображений. Профилер говорит мне, что много времени тратится на следующую функцию (часто называемую), которая сообщает мне сумму квадратных различий между двумя изображениями def ssd(A,B): s = 0 for i in range(3): s += sum(pow(A[:,:,i] – B[:,:,i],2)) return s Как я могу ускорить это? […]

Прочитайте матрицу Matlab в Python

Когда я пытаюсь прочитать матрицу Matlab в python, я получаю следующую ошибку >>> scipy.io.loadmat("Dynamical.mat") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/scipy/io/matlab/mio.py", line 151, in loadmat MR = mat_reader_factory(file_name, appendmat, **kwargs) File "/usr/lib/python2.7/dist-packages/scipy/io/matlab/mio.py", line 105, in mat_reader_factory mjv, mnv = get_matfile_version(byte_stream) File "/usr/lib/python2.7/dist-packages/scipy/io/matlab/miobase.py", line 221, in get_matfile_version % ret) ValueError: […]

Добавление эффектов для озвучивания голоса по телефону

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

dgemm segfaulting с большими матрицами F-порядка в scipy

Я пытаюсь вычислить A * AT в Python, используя dgemm SciPy, но получаю segfault, когда A имеет большое размерность строки (~ 50 000), и я передаю матрицы в F-порядке. Конечно, результирующая матрица очень велика, но как sgemm, так и переход к dgemm в C-порядке работает, >>> import numpy as np >>> import scipy.linalg.blas >>> A […]

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