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


Python: правильное вычисление интегралов
Улучшите свою целостную игру с помощью Python При работе с научными вычислениями или физическими задачами очень часто вычисляют интеграл некоторых функций. В этом коротком посте я хочу продемонстрировать 3 способа вычисления интеграла одномерной функции в Python. Мы разделим подходы на 2 случая: Первый случай: вычисление интеграла выборочной функции Второй случай: вычисление интеграла обобщенной функции В первом случае функция, которую мы хотим интегрировать, уже была..

Библиотеки, используемые в машинном обучении
Машинное обучение — это наука, связанная с программированием компьютера, с помощью которого они могут учиться на различных типах данных, обычно наборах данных большого размера. В последнее время машинное обучение как область быстро расширяется из-за огромной доступности вычислительной мощности, и поэтому сегодня для решения различных типов жизненных проблем обычно используются различные алгоритмы машинного обучения. Однако машинное обучение — не новая область. Раньше исследователи..

Распознавание звуковых образов с помощью Python
Как вы, вероятно, можете понять из заголовка в этом посте, я буду играть с Python и звуком, чтобы определять звуковые паттерны. Точнее говоря, модели стука, подобные тем, которые вы создаете, когда стучите в дверь. Тук-тук Прежде чем мы сможем говорить о звуках и моделях стуков, сначала нам нужно знать, как звуки представлены на компьютере: на самом базовом уровне звук можно рассматривать как функцию давления во времени, поэтому мы можем представить звук в 2D. график, такой как..

Оптимизация потерь в научном Python
Процесс обучения на данных с целью поиска оптимизированных параметров - обычное дело в машинном обучении. Когда вы работаете со стандартными функциями потерь, такими как MRSE, легко найти стандартные пакеты для обучения вашей модели. Однако при реализации (или написании) новых алгоритмов вам, возможно, придется иметь дело со своими собственными функциями потерь самостоятельно. Scientific Python предоставляет ряд процедур оптимизации в пакете scipy.optimize . В этой статье мы..

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

Лучший способ написать функцию Python, которая интегрирует гауссиан?
При попытке использовать четырехъядерный метод scipy для интеграции гаусса (скажем, есть гауссовский метод с именем gauss), у меня возникли проблемы с передачей необходимых параметров в gauss и оставлением quad для выполнения интеграции по правильной...
28448 просмотров
schedule 08.09.2023

Как запустить статистику кумулятивной функции распределения и функции плотности вероятности с помощью SciPy?
Я новичок в Python и новичок в библиотеках SciPy. Прежде чем погрузиться в мир SciPy, я хотел бы ответить на несколько вопросов от экспертов из этого списка. Мне было интересно, может ли кто-нибудь дать приблизительное руководство о том, как...
5695 просмотров
schedule 03.02.2024

строго ограничивать значения параметров в пределах
Я пытаюсь оптимизировать функцию, используя процедуру оптимизации ограничения l_bfgs в scipy. Но процедура оптимизации передает в функцию значения, которых нет в границах. мой полный код выглядит так, def humpy(aParams): aParams =...
683 просмотров
schedule 15.11.2022

Указание ограничений для fmin_cobyla в scipy
Я использую Python 2.5. Я передаю границы оптимизации кобылы: import numpy from numpy import asarray Initial = numpy.asarray [2, 4, 5, 3] # Initial values to start with #bounding limits (lower,upper) - for visualizing #bounds = [(1,...
3158 просмотров
schedule 03.02.2023

Установка ступенчатой ​​функции
Я пытаюсь подобрать ступенчатую функцию, используя scipy.optimize.leastsq. Рассмотрим следующий пример: import numpy as np from scipy.optimize import leastsq def fitfunc(p, x): y = np.zeros(x.shape) y[x < p[0]] = p[1] y[p[0] <...
5583 просмотров

Как нормализовать массив NumPy в пределах определенного диапазона?
После выполнения некоторой обработки массива аудио или изображения его необходимо нормализовать в пределах диапазона, прежде чем его можно будет записать обратно в файл. Это можно сделать так: # Normalize audio channels to between -1.0 and +1.0...
337679 просмотров

Нахождение длины кубического B-сплайна
Используя функцию scipy interpolate.splprep , получите параметрический сплайн по параметру u , но область u не является линейным интегралом сплайна, это кусочно-линейное соединение входных координат. Я пробовал integrate.splint , но это дает...
7863 просмотров
schedule 22.07.2023

Установка SciPy с помощью pip
Можно установить NumPy с помощью pip с использованием pip install numpy . Есть ли аналогичная возможность с SciPy ? (Выполнение pip install scipy не работает.) Обновить Пакет SciPy теперь доступен для установки с pip !
361305 просмотров
schedule 06.04.2022

Как повысить производительность при интерполяции 3D-данных с помощью SciPy
У меня есть 3D-данные, представляющие атмосферу. Теперь я хочу интерполировать эти данные в общую координату Z (что я подразумеваю под этим, должно быть ясно из описания функции). Следующий код работает нормально, но мне было интересно, есть ли...
1813 просмотров
schedule 31.01.2023

Импорт звуковых файлов в Python в виде массивов NumPy (альтернативы audiolab)
Раньше я использовал Audiolab для импорта звуковых файлов, и это работало довольно хорошо. Тем не мение: Он не поддерживает некоторые форматы, такие как mp3, потому что базовый файл libsndfile отказывается их поддерживать Он не работает в...
35425 просмотров
schedule 23.06.2022

2D-интегралы в SciPy
Я пытаюсь интегрировать функцию с несколькими переменными в SciPy в двухмерной области. Что будет эквивалентно следующему коду Mathematica ? In[1]:= F[x_, y_] := Cos[x] + Cos[y] In[2]:= Integrate[F[x, y], {x, -\[Pi], \[Pi]}, {y, -\[Pi],...
9219 просмотров

Как я могу эффективно удалить столбец из разреженной матрицы?
Если я использую формат sparse.lil_matrix, как я могу легко и эффективно удалить столбец из матрицы?
13504 просмотров
schedule 11.07.2022

Python в MATLAB: экспорт списка строк с использованием scipy.io
Я пытаюсь экспортировать список текстовых строк из Python в MATLAB, используя scipy.io. Я хотел бы использовать scipy.io, потому что мой желаемый файл .mat должен включать обе числовые матрицы (которые я научился делать здесь ) и массивы текстовых...
8094 просмотров
schedule 07.05.2023

Numpy гистограмма больших массивов
У меня есть куча наборов данных csv размером около 10 ГБ каждый. Я хотел бы генерировать гистограммы из своих столбцов. Но похоже, что единственный способ сделать это в numpy — сначала загрузить весь столбец в массив numpy, а затем вызвать...
14843 просмотров
schedule 21.03.2023

Рассчитать матричный ранг, используя scipy
Я хотел бы рассчитать математический ранг матрицы, используя scipy. Самая очевидная функция numpy.rank вычисляет размерность массива (т.е. скаляры имеют размерность 0, векторы 1, матрицы 2 и т.д...). Я знаю, что модуль numpy.linalg.lstsq имеет...
34902 просмотров
schedule 21.10.2023

Последовательные перекрывающиеся подмножества массива (NumPy, Python)
У меня есть массив NumPy [1,2,3,4,5,6,7,8,9,10,11,12,13,14] , и я хочу иметь массив со структурой, подобной [[1,2,3,4], [2,3,4,5], [3,4,5,6], ..., [11,12,13,14]] . Конечно, это возможно, перебирая большой массив и добавляя массивы длины четыре...
9683 просмотров
schedule 21.11.2022

Scipy разреженные массивы?
Итак, я делаю некоторую классификацию Kmeans, используя множество довольно редких массивов - много-много нулей. Я подумал, что буду использовать пакет scipy 'sparse', чтобы уменьшить накладные расходы на хранилище, но я немного запутался в том, как...
35614 просмотров
schedule 09.04.2023

создание binned boxplot в matplotlib с numpy и scipy в Python
У меня есть двумерный массив, содержащий пары значений, и я хотел бы сделать диаграмму значений y по разным ячейкам значений x. Т.е. если массив: my_array = array([[1, 40.5], [4.5, 60], ...]]) затем я хотел бы поместить в bin my_array [:,...
4493 просмотров
schedule 01.10.2023

Подгонка гамма-распределения с помощью (python) Scipy
Может ли кто-нибудь помочь мне установить гамма-распределение в Python? Что ж, у меня есть некоторые данные: координаты X и Y, и я хочу найти параметры гаммы, которые подходят для этого распределения ... В Scipy doc , оказалось, что подходящий метод...
44518 просмотров

Самый простой способ отображать значения в виде символов на точечной диаграмме?
В ответ на мой более ранний вопрос, касающийся фиксации цветового пространства для точечных изображений 4D-данных, Tom10 предложил отображать значения в виде символов, чтобы перепроверить мои данные. Отличная идея. Я запускал несколько подобных...
1388 просмотров
schedule 16.06.2023