Вопросы по теме 'scipy-optimize'
Может ли Python оптимизировать переменную, чтобы получить максимальный коэффициент корреляции Пирсона?
Если у меня pandas dataframe включает 3 столбца Col1 & Col2 & Col3 , и мне нужно получить максимальный коэффициент корреляции Пирсона между Col2 и Col3 , учитывая значения в Col1 , где измененные значения для Col2 получены по следующей...
754 просмотров
schedule
18.03.2022
параметры не будут передаваться в мою функцию scipy.optimize.minimize при внедрении в def. Они продолжают возвращаться как «неопределенные»
Спасибо за внимание, я воспользовался советом и максимально упростил код, чтобы локализовать неисправность.
Функция, используемая в минимизации, не может найти контрольные точки частоты или амплитуды. Кажется, это связано с встраиванием getpaz()...
108 просмотров
schedule
28.02.2024
Невозможно создать ограничения (из scipy.optimize.minimize) с добавлением
Чтобы решить задачу квадратичного минимума, я использовал scipy.Optimize.Minimize .
Сначала я инициализирую свою функцию и некоторые моменты:
def func(x):
return 1/4*(x[0]**2+x[1]**2) + x[2]
P1=[]
for i in range(3):...
43 просмотров
schedule
04.07.2022
Используйте Scipy Optimizer с Tensorflow 2.0 для обучения нейронной сети
После появления Tensorflow 2.0 интерфейс scipy (tf.contrib.opt.ScipyOptimizerInterface) был удален. Тем не менее, я все равно хотел бы использовать оптимизатор scipy scipy.optimize.minimize(method='L-BFGS-B') для обучения нейронной сети (...
3863 просмотров
schedule
29.09.2022
Почему scipy.optimize.curve_fit повторно оценивает исходное предположение (и, вероятно, дорого)?
При использовании curve_fit функция модели неоднократно и бесполезно (и, вероятно, дорого) оценивается без изменения параметров. Почему это происходит?
Рассмотрим следующий пример для определения параметров квадратичной функции:
from...
93 просмотров
schedule
26.07.2022
Как я могу вручную справиться с ошибкой расхождения при использовании optimize.newton в SciPy?
Я использую оптимизацию newton из SciPy для решения уравнения, и в зависимости от первоначального предположения иногда решение не сходится и дает сбой.
x = optimize.newton(fun,1/1000)
Можно ли вместо сообщения о сбое python напечатать...
201 просмотров
schedule
20.02.2023
Как передать серию или массив фрейма данных в экспоненциальную функцию при расчете кривой
Я пытаюсь использовать модуль scipy.optimize .
Моя экспоненциальная функция:
a - (a - b) np.exp( -(c + Q / V) * t )
Мне нужно найти a , b , c из уравнения путем оптимизации.
V = 1200 # constant
мой фрейм данных выглядит так:...
37 просмотров
schedule
19.09.2023
TypeError: Неверный ввод: N=5 не должно превышать M=2
Я пытаюсь использовать scipy.optimize.curve_fit с настраиваемой функцией подгонки (примерно следуя этот учебник):
# Fit function
def fit_function(x, y, x0, y0, A, FWHM):
return A*np.exp(1)*4*np.log(2)*((x+x0)**2 +...
623 просмотров
schedule
18.02.2023
Динамически создавать функцию SciPy curve_fit
ТАК нуб здесь.
Я создаю оболочку вокруг scipy.optimize.curve_fit для многомерной регрессии. Мне удалось успешно запустить ванильную версию с двумя или тремя независимыми переменными —
Две независимые переменные -
def fn(x, a, b1, b2):...
64 просмотров
schedule
08.09.2022
Корневые несогласованные значения SciPy между вызовами функций
Используя opt.root, я хочу хранить аргументы, с которыми вызывается функция.
import scipy.optimize as opt
x0=[0, 0]
prev_x=x0
count=0
def fun(x):
global prev_x,count
print('---')
print('iteration',count)
count+=1
print('last...
35 просмотров
schedule
26.10.2023
Оптимизация параметров для системы ODE с использованием scipy.differential_evolution завершается ошибкой из-за того, что resolve_ivp выбрасывает runtime_warnings
Я пытаюсь решить модель на Python и подогнать неизвестные параметры модели к экспериментальным данным. Модель состоит из двух ODE, и я решаю ее с помощью scipy.integrate.solve_ivp. Параметры модели неизвестны, поэтому я хочу подогнать их с помощью...
109 просмотров
schedule
14.02.2022
Минимизируйте две переменные с помощью scipy optimize
Я хочу установить две скорости обучения (альфа): одну для первой половины данных и одну для второй половины данных. Мне удалось сделать это всего за одно обучение, но я сталкиваюсь с ошибками при попытке уместить два.
Эти функции работают при...
88 просмотров
schedule
06.03.2023
scipy.optimize.minimize: ограничения нормы l2 в строках матрицы
Мне интересно применить ограничение нормы l2 в каждой строке матрицы параметров в scipy.optimize.minimize . То, что я пробовал до сих пор,
def l2_const(x):
x = x.reshape(r, c)
b = np.sqrt((x**2).sum(axis=1)) - 1
return...
170 просмотров
schedule
19.10.2023
Многомерная полиномиальная регрессия второго порядка Python
Я имею дело с проблемами многомерной регрессии. Мой набор данных выглядит примерно так: X = (nsample, nx) и Y = (nsample, ny). nx и ny могут различаться в зависимости от разных наборов данных для разных случаев, поэтому они должны быть общими в...
109 просмотров
schedule
19.12.2023
Линейное программирование - границы с интервалами?
Это может показаться немного забавным вопросом, но есть ли способ запрограммировать уравнение LP с двумя «нижними» границами?
В основном моя проблема в том, что вместо обычных границ (0, x) для некоторой переменной 'a' я хочу иметь границы ((0 или...
30 просмотров
schedule
15.02.2024
Аналитический интервал максимальной плотности в Python (предпочтительно для бета-версий)
Мне было интересно, знает ли кто-нибудь о надежном и быстром аналитическом расчете HDI, предпочтительно для бета-функций.
Определение HDI содержится в этом вопросе под названием Highest Posterior Область плотности.
Я ищу функцию, которая имеет...
58 просмотров
schedule
16.06.2022