📅  最后修改于: 2023-12-03 14:47:18.602000             🧑  作者: Mango
SciPy-优化是Python中一种用于求解优化问题的开源库。它提供了多种优化算法和工具,用于最小化或最大化目标函数。SciPy-优化是SciPy生态系统的一部分,是科学计算和数据分析的重要组件之一。
要安装SciPy-优化,可以使用Python的包管理器pip执行以下命令:
pip install scipy
下面是使用SciPy-优化库求解一维无约束优化问题的示例代码:
import numpy as np
from scipy.optimize import minimize
# 定义目标函数
def objective(x):
return np.sin(x) * (1 - np.exp(-x**2))
# 初始化优化问题
x0 = 0.5 # 初始猜测值
# 求解优化问题
result = minimize(objective, x0)
# 输出结果
print("最小值:", result.fun)
print("最优解:", result.x)