Описание тега scipy-optimize-minimize
2
ответа
bashopping_bounds() получил неожиданный аргумент ключевого слова 'f_new'
Я получаю эту ошибку при использовании бассейна-прыжка:basinhopping_bounds() got an unexpected keyword argument 'f_new' Я пытаюсь реализовать анализ моделей X,F в Python для решения проблемы DTLZ7. Итак, я начал с проблемы с 4 линейными FO, результа…
26 май '19 в 03:38
1
ответ
Scipy.optimize минимизировать аргументы функции не работают для нескольких векторных входов
Я пытаюсь создать решения для весов PCA для некоторых (кривая доходности) рыночных данных. Тем не менее, я получаю сообщение об ошибке в моей функции scipy.optimize.minimize. Основная ошибка заключается в том, что кажется, что аргументы в функцию ми…
28 май '19 в 12:32
1
ответ
scipy.optimize.minimize не останавливается на максимуме или обратном вызове
Я реализовал scipy.optimize.minimize, чтобы минимизировать среднее значение дельта-значений фрейма данных pandas для одномерного массива со 128 значениями. Кажется, что он запускается и делает что-то, но он не останавливается на максимуме или на фун…
22 май '19 в 08:02
1
ответ
Проблема с оптимизацией функции, содержащей циклы
У меня проблема с оптимизацией функции, содержащей циклы. Я начинаю с определенного lista=[0.002,0.006,0.003,0.02,0.008,0.006,0.05]поплавков и интервалов `(0,k*0,0025),(0,005,k*0,005),(0,005,k*0,0125), где верхняя граница зависит. Таким образом, в з…
19 май '19 в 12:16
0
ответов
Получение неопределенностей параметров для метода scipy.optimize.minimize SLSQP
Я использую метод SLSQP scipy.optimize.minimize, чтобы выполнить подгонку к некоторым данным с ограничениями и границами. С подгонкой проблем нет, однако мне было интересно, можно ли вывести какую-то неопределенность при оценке каждого параметра. Ес…
29 май '19 в 21:55
0
ответов
scipy.optimize минимизировать противоречивые результаты
Я получаю очень странные результаты при запуске функции минимизации от scipy optimize. Вот код from scipy.optimize import minimize def objective(x): return - (0.05 * x[0] ** 0.64 + 0.4 * x[1] ** 0.36) def constraint(x): return x[0] + x[1] - 5000 con…
21 апр '19 в 23:44
1
ответ
Неопределенная ошибка имени при сворачивании с помощью scipy
Я пытаюсь свернуть функцию, используя scipy.optimize.minimize(), Ниже приведен фрагмент кода, который я пытаюсь выполнить. Когда я выполняю то же самое, я получаю NameError: имя 'j' не определено import numpy as np import pandas as pd import matplot…
23 апр '19 в 18:05
2
ответа
Доверительный интервал для результата многомерной минимизации / подгонки
У меня есть набор наблюдений [x(t), y(t)], которые я пытаюсь согласовать с определенным предположением: x=Fx(ax, bx, t), y=Fy(ay, by, t). Fx и Fy являются линейными, но шум наблюдений существенно не гауссовский. Для этого я выполняю минимизацию поль…
25 апр '19 в 14:29
0
ответов
Ошибка поиска строки optimize.minimize. Машинное обучение Эндрю Нг в Python
В упражнении5 я сделал LinearRegCostFunction, Но optimize.minimize поиск строки не удался. Я поставил некоторые строки кода только актуальные. data = loadmat('ex5data1.mat') X, y = data['X'],data['y'] m = y.size def linearRegCostFunction(X,y,theta,l…
09 май '19 в 07:40
1
ответ
Массив ctypes не вызывается
Я хочу использовать функцию scipy.optimize.minimize. Функция содержит команды из DLL, для которых требуется массив ctypes. Цель состоит в том, чтобы изменить входные данные в массиве ctypes, чтобы оптимизировать конкретный вывод, который также являе…
10 май '19 в 07:03
1
ответ
Параметры не будут передаваться в мою функцию scipy.optimize.minimize, если они встроены в def. Они продолжают возвращаться как "неопределенные"
Спасибо за просмотр, я принял совет и максимально упростил код, чтобы изолировать неисправность. Функция, используемая в режиме минимизации, не может найти контрольные точки моей частоты или амплитуды. Похоже, это связано с встраиванием getpaz() def…
10 май '19 в 20:12
1
ответ
Функция обратного вызова выдает ошибку в классе scipy.optimize.minimize
Я использую scipy.minimize для проблемы оптимизации. Это мой код import numpy as np from scipy.optimize import minimize from scipy.optimize import Bounds #bounds = Bounds([25, 36], [26, 38],[10,27],[6,28],[0,1800],[0,800],[0,100],[25,60],[2,7]) boun…
11 май '19 в 10:33
0
ответов
Scipy.optimize.minimize не дает минимальное значение, даже если он видит это значение
Я использую scipy.optimize.minimize, чтобы найти оптимальные параметры для моей целевой функции. Мой код: import numpy as np from scipy.optimize import minimize from scipy.optimize import Bounds bounds = Bounds([26,26,8,6,400,100,0,25,2],[36,38,28,2…
13 май '19 в 05:38
1
ответ
Результаты scipy.optimize.minimize отличаются в Python 2.x-3.x
По сути, у меня есть нелинейная ограниченная проблема с использованием решателя SLSQP в scipy.optimize.minimize. К сожалению, проблема (тот же файл, тот же код) возвращает разные результаты на разных компьютерах (одна Windows, одна Linux). Версия Sc…
14 май '19 в 05:03
0
ответов
scipy.optimize.shgo никогда не заканчивается, не придерживается ограничений
import pandas as pd import numpy as np from scipy.optimize import shgo def my_function(w, *args): P = X @ w print(np.mean(P)) print(w) return -np.mean(P) file_path = "stock returns data of e.g. 10 companies.xlsx" df = pd.ExcelFile(file_path).parse('…
14 май '19 в 11:34
1
ответ
Оптимизировать нескалярную функцию с ограничением неравенства и границ
Я ищу метод оптимизации в scipy, который позволяет мне минимизировать объектную функцию f(x,y) (возвращает вектор) с учетом ограничения g(x,y) < 0.1 и дополнительных границ для x и y. Я пытался решить мою проблему с помощью scipy.optimize.least_squa…
13 июн '19 в 14:12
1
ответ
Решить фактор с Scipy свести к минимуму
Я пытаюсь решить фактор х, который умножить сумму вектора "фактор". Сумма вектора "Фактор" должна быть суммой, аналогичной сумме вектора "Базовый". Прежде всего, я прочитал CSV, который выглядит как следующий DataFrame: Спасибо за помощь заранее. Ну…
16 июн '19 в 22:58
0
ответов
Условия расторжения scipy.optimize.minimize
Я использую библиотеку scipy для задачи оптимизации. Мой код оптимизации: result = minimize(objective,x0,args=(a,b,c),method='nelder-mead',options={'xtol': 1e-8, 'disp': True}) Я использую симплексный решатель Nelder-Mead, поскольку я решаю задачу о…
21 июн '19 в 17:27
1
ответ
TypeError с scipy.optimize при минимизации функции Cost
Я хочу оптимизировать 9 переменных в матрице W((1×9)) с помощью scipy.optimize. from scipy.optimize import minimize def func(W): W = W.reshape(1,9) #(1,9) Y = df0.values.reshape(49,1) #(49,1) X = df1.values.reshape(49,1) #(49,9) Z = np.dot(X, W.T) #…
06 июл '19 в 14:11
1
ответ
Как правильно использовать минимизацию от scipy с несколькими переменными?
У меня есть пять переменных, которые я хотел бы подчинить scipy.optimize.minimize чтобы найти решение, которое я ищу с точки зрения A, B, C, D, а также E, Во-первых, я импортировал minimize из scipy и определили начальные догадки (на основе лаборато…
18 июл '19 в 22:38