python scipy 求解简单线性方程组和fmin求函数最小值

###这是一个利用内置函数求最小值#####
def
func(x): return x ** 2 - 2 *x x = 1 func(x) opt.fmin(func ,x)

## 用scipy求解线性方程组
from scipy.optimize import fsolve from math import sin, cos def f(x): x0 = float(x[0]) x1 = float(x[1]) x2 = float(x[2]) return [5 * x1 + 3, 4 * x0 * x0-2 * sin(x1 * x2), x1 * x2 -1.5] def J(x): x0 = float(x[0]) x1 = float(x[1]) x2 = float(x[2]) return[[0, 5, 0], [8 * x0, -2*x2*cos(x1*x2),-2*x1*cos(x1*x2)], [0, x2,x1]] result = fsolve(f, [1,1,1],fprime = J) print result print f(result)

 

转载于:https://www.cnblogs.com/Kermit-Li/p/6808080.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值