Вопросы по теме 'scipy'
Как улучшить скорость odeint в Python?
Я использую Python и odeint из пакета scipy для решения большого количества (~ 10e6) связанных ODE. Систему уравнений можно сформулировать как сумму некоторых матричных умножений, и я использую для этого numpy с поддержкой blas. Моя проблема в том,...
04.11.2023
Продукт Кронекера в Python и Matlab
Я пытался воспроизвести результат в Python из MATLAB. Тем не менее, я не могу понять это правильно. Это правильный код MATLAB:
nx = 5;
ny = 7;
x = linspace(0, 1, nx); dx = x(2) - x(1);
y = linspace(0, 1, ny); dy = y(2) - y(1);
onex = ones(nx,...
10.12.2023
Алгоритм сравнения двух изображений с шаблоном — Python
Я хотел бы попросить вас о помощи. Я студент и для научных исследований разрабатываю систему, в которой один из модулей отвечает за сравнение простых изображений низкого разрешения (img, jpg, jpeg, png, gif). Однако мне нужно руководство, могу ли...
05.12.2023
ImportError при использовании cx_Freeze с scipy
Я пытаюсь использовать cx_Freeze для создания .app из проекта python. Обычно у меня это работает, но некоторые из моих модулей, которые зависят от scipy, имеют ошибку импорта при выполнении:
No module named '_csr'
в папке сборки я вижу файл:...
09.12.2023
Несоответствие в реализации RANSAC из Scipy Cookbook
Недавно я проверил реализацию RANSAC из Cookbook: http://wiki.scipy.org/Cookbook/RANSAC , но, похоже, это не согласуется с самим алгоритмом RANSAC.
Глядя на график, как может быть, что некоторые точки данных, которые довольно далеки от лучшей...
22.12.2023
Лучший способ найти корни многомерной скалярной функции с помощью SciPy
Предположим, у меня есть функция, область значений которой — скаляр, а область определения — вектор. Например:
def func(x):
return x[0] + 1 + x[1]**2
Как найти корень a этой функции? scipy.optimize.fsolve и scipy.optimize.root...
29.10.2023
Ошибка scipy.mstats.theilslopes в доверительном интервале, если данные имеют пропущенные значения
Если использовать процедуру scipy.mstats.theilslopes для набора данных с отсутствующими значениями, результаты нижней и верхней границ для оценки наклона будут неверными. Верхняя граница часто/всегда (?) NaN, а нижняя граница просто неверна. Это...
13.01.2024
fir2 с матлаба на питон
Я пытаюсь преобразовать фильтр fir2 в python с помощью функции spicy.signal.firwin2, однако возвращается следующая ошибка:
from scipy import signal as sigs
orderFIR = 4096
# WdBCor is a numpy array with 22050 values
outMidFIR =...
20.01.2024
Метод наименьших квадратов соответствует синусоидальному степенному ряду
Я пытаюсь соответствовать функции формы:
где A и B — фиксированные константы. В scipy мой обычный (и я думаю, достаточно канонический) подход к таким проблемам выглядит так:
def func(t, coefs):
phase = np.poly1d(coefs)(t)
return...
15.11.2023
Минимальный градиент, выдаваемый fmin_l_bfgs_b, не равен нулю.
Я использую fmin_l_bfgs_b для аппроксимации минимума функции. Проблема НЕ ограничена. Я использую «приблизительно_град» для численного получения минимума.
weights_sp_new, func_val, info_dict = fmin_l_bfgs_b(func_to_minimize,...
22.01.2024
Обучающий набор данных MNIST с функцией активации сигмоида
Согласно этому руководству , с Python и Numpy я хотите обучить MNIST набор данных нейронной сети, которая может распознавать рукописные цифры. Я понимаю логику, но у меня есть проблема прямо сейчас.
В этом учебном примере тестовым случаем...
04.01.2024
Возведение матрицы в степень с помощью scipy: expm, expm2 и expm3
Возведение матрицы в степень можно выполнить в python с помощью функций из библиотеки scipy.linalg , а именно expm, expm2, expm3 . expm использует приближение Паде; expm2 использует метод разложения по собственным значениям, а expm3...
02.11.2023
Как установить ручные узлы в scipy.interpolate.splprep в случае периодических граничных условий?
or
Почему splprep не работает с собственными узлами?
Я пытаюсь понять, как завязать узлы в scipy.interpolate.splprep . В непериодическом случае мне это удается, т.е. я могу воспроизвести этот пример SE .
Однако в случае периодических...
29.10.2023
Минимизация функции путем изменения параметров с помощью scipy
Я хочу минимизировать следующее уравнение, изменив параметры B0, B1, B2, B3, T1, T2. Переменная y просто еще одна переменная для вычисления целевой функции. Мне просто нужна помощь, чтобы свести к минимуму эту функцию (используемую в качестве...
16.11.2023
операция скользящего соседства PYTHON
есть ли версия Python для https://www.mathworks.com/help/images/sliding-neighborhood-operations.html или способ сделать это эффективно?
Я хочу иметь возможность разместить окно нестандартного размера, скажем, [2x2] над изображением/массивом, и...
18.01.2024
Матрица Теплица для заданного N
Для данного N мне нужно создать следующую матрицу:
Я так понял:
from scipy.linalg import toeplitz
y=toeplitz(range(1,N))
создаст матрицу Теплица. Но это не точная матрица, приведенная выше. Благодарим вас за помощь.
04.11.2023
Постройте преобразование Фурье sin wav с помощью matplotlib
Я пытаюсь построить преобразование Фурье знаковой волны на основе документация scipy
import numpy as np
import matplotlib.pyplot as plt
import scipy.fft
def sinWav(amp, freq, time, phase=0):
return amp * np.sin(2 * np.pi * (freq * time -...
06.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..