Python解方程

导语

Someone told me that each equation I included inthe book would halve the sales. In the end,however, I did put in one equation, Einstein’s famous equation, E = mc2. I hope that this will notscare off half of my potential readers.

——Stephen William Hawking

SymPy库解方程

一些例子:

结果:

牛顿法解方程(低配版)

代码:

结果:

好久不接触这些了,我记得牛顿迭代法的本质是泰勒展开式的应用吧,似乎还有梯度下降、哈雷迭代这些方法也是这个本质原理。

低配的原因是写的比较简陋,不知道会不会有bug。

原理应该是OK的。

T_T对了f的一阶导数不能为0,也就是不能非正定。

二分法求平方根

源代码:

结果:

END

时间关系,写不了太复杂的东西T_T。

都很简单(say LOW to myself...),所以也没有什么原理说明的部分了。

当然复杂的东西也怕自己驾驭不住吧,πday还是小心翼翼一些为好。

不喜欢的同学请直接PASS这篇没有技术含量且味道奇怪的文章吧。

End on End

致敬:

当然还有:

以及其他未在照片上出现的科研大佬们。

Eternity is a very long time, especially towards the end.

——Stephen William Hawking

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180314G1SBHV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券