我试图解决因子x,它乘以一个向量‘因子’的和。向量‘因子’的和应该和向量'Basic‘的和一样。首先,我阅读了一个类似于以下DataFrame的csv:谢谢你提前帮忙。嗯,我也尝试过最小化和弹跳。也许使用scipy.optimize会更好?import pandas as pdimport numpy as np
pa
看看这个简单的优化问题,它只是有点复杂(惩罚函数):
我查看了中的和纸浆库文档。甚至我也尝试了惩罚函数的最简单形式,如下面所示,这个问题应该尝试4个给定的数字,而不是y变量,以便将惩罚函数作为目标最小化(答案显然是y=-2,obj函数将是-4):import numpy as np
if y>=0: else:
我有一个包含多个参数的函数。我希望在保持其他变量不变的情况下,针对单个变量对其进行优化。为此,我想使用spicy.optimize中的minimize_scalar。我读了文档,但我仍然不明白如何告诉minimize_scalar我想要最小化关于变量:w1。下面是一个最小的工作代码。import numpy as np
def e
我有两个函数,它的距离(y_1-y_2)我需要最小化,以获得两者之间的最佳因子(dfactor),这样我就可以把它们绘制在一起,并尽可能地匹配它们。与文档中的示例不同的是,在本例中,我有可以计算差异的n点,因此我有要最小化的n函数。对于scipy.optimize.minimize_scalar,我使用以下语法: for i in range(0, n):