python scipy 求解简单线性方程组和fmin求函数最小值
2024-09-02 02:27:29
###这是一个利用内置函数求最小值#####
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)
最新文章
- laravel框架总结(九) -- 软删除
- js选择器
- 命令参数解析库JCommonder
- MVC 特殊字符的显示
- 编译APK时出现 This attribute must be localized 的两种解决方法 免修改xml
- (转)嵌入式学习准备---linux c 文件锁
- ContextMenuOpening 事件
- SA密钥长度、明文长度和密文长度
- UVA 712 S-Trees
- ES6常用语法整合
- 【特效】hover向上翻转效果
- 短时间内多个请求状态更新,导致react 不能及时响应问题总结
- python 单例模式的四种创建方式
- 函数内部还是不要使用 strtok()
- 【转】TEA、XTEA、XXTEA加密解密算法(C语言实现)
- Select文字居右显示
- mysql ----BaseDao工具类
- ajax 提交数组 泛型集合
- 加载xib文件,如果想在初始化的时候就添加点东西就重载-(id)initWithCoder:(NSCoder *)aDecoder
- laravel5.5 Syntax error or access violation: 1071 Specified key was too long