使用python愉快地做高数线代题目~
生活随笔
收集整理的這篇文章主要介紹了
使用python愉快地做高数线代题目~
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天接觸到了python,發(fā)現(xiàn)真是極易上手啊!對(duì)比c語言是什么鬼東西= =
誒,等下,看完教學(xué)文章發(fā)現(xiàn)TA在下面寫了這句話
如果做了前面的內(nèi)容你可能已被吸引了,覺得c語言真的是廢材!
不。。。不是的。。。python 基礎(chǔ)庫幾乎都是 c 寫的,學(xué)好 c 最重要。
果然也得學(xué)好c啊= =
好了廢話不多說,今天來介紹一下python解題的簡單用法。
一、用SymPy庫秒殺高數(shù)題
1.求cosx的導(dǎo)函數(shù)
>>> from sympy import *
>>> x=symbols('x')
>>> diff(cos(x),x)
-sin(x)
2.求1/sinx對(duì)x的不定積分
>>> from sympy import *
>>> x=symbols('x')
>>> integrate(1/sin(x),x)
log(cos(x) - 1)/2 - log(cos(x) + 1)/2
總結(jié):SymPy庫真是太好了啊,以后高數(shù)無憂了!不對(duì)不對(duì),還是得努力學(xué)習(xí)~
二、用NumPy庫秒殺線代題
1.求兩矩陣的乘積(自己算有時(shí)候麻煩死了-.-)
>>> import numpy.matlib
>>> import numpy as np
>>> a = np.array([[1,2],[3,4]])
>>> b = np.array([[5,6],[7,8]])
>>> print(np.dot(a,b))
[[19 22][43 50]]
2.求矩陣的逆(這個(gè)手算也很坑啊!)
>>>import numpy as np
>>>x = np.array([[1,2],[3,4]])
>>>y = np.linalg.inv(x)
>>>print (x)
>>>print (y)
總的來說,第一次用python的好感度簡直爆棚啊!
以后一定要認(rèn)真學(xué)一下python語言~~
不過現(xiàn)在還是先學(xué)好c吧 哈哈
今天的博客到此結(jié)束,希望大家有所收獲哦~
總結(jié)
以上是生活随笔為你收集整理的使用python愉快地做高数线代题目~的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 补充cpusim图片
- 下一篇: 兔子生兔子递归的理解