最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python機(jī)器學(xué)習(xí)高數(shù)篇之函數(shù)極限與導(dǎo)數(shù)

 更新時(shí)間:2021年08月30日 10:40:01   作者:水龍吟唱  
這篇文章主要介紹了python機(jī)器學(xué)習(xí)高數(shù)篇之函數(shù)極限和導(dǎo)數(shù),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

不知道大家有沒有類似的經(jīng)歷,斗志滿滿地翻開厚厚的機(jī)器學(xué)習(xí)書,很快被一個(gè)個(gè)公式炸蒙了。

想要學(xué)習(xí)機(jī)器學(xué)習(xí)算法,卻很難看的懂里面的數(shù)學(xué)公式,實(shí)際應(yīng)用只會(huì)調(diào)用庫里的函數(shù),無法優(yōu)化算法。

學(xué)好機(jī)器學(xué)習(xí),沒有數(shù)學(xué)知識(shí)是不行的。數(shù)學(xué)知識(shí)的積累是一個(gè)漫長的過程,羅馬也不是一夜建成的。

如果想要入門機(jī)器學(xué)習(xí),數(shù)學(xué)基礎(chǔ)比較薄弱,想打牢相關(guān)數(shù)學(xué)基礎(chǔ),可以關(guān)注筆者,一起學(xué)習(xí)(數(shù)學(xué)大佬也可以來掃一眼python代碼)~

接下來我們以高數(shù)(同濟(jì)第七版)課后習(xí)題為例,使用python語言來求解函數(shù)和導(dǎo)數(shù)的習(xí)題。

這樣大家做課后練習(xí)的時(shí)候,也可以用python驗(yàn)證一下做的對不對。

這里用到兩個(gè)常見的Python庫,sympy和numpy,學(xué)習(xí)的時(shí)候可以參考官方文檔。

sympy 是Python語言編寫的符號(hào)計(jì)算庫,這里用于處理數(shù)學(xué)對象的計(jì)算稱為符號(hào)計(jì)算。

官方在線文檔:https://docs.sympy.org/dev/index.html

numpy是一個(gè)Python庫,支持大量的多維數(shù)組及矩陣運(yùn)算,提供用于數(shù)組快速操作的各種API。

官方在線文檔:https://www.numpy.org.cn/reference/

函數(shù)極限

我們來看一下高數(shù)課本(同濟(jì)第七版)對函數(shù)極限的定義:

在這里插入圖片描述

當(dāng)時(shí)上課的時(shí)候就覺得這段函數(shù)定義太反人類了啊,瞬間打擊學(xué)習(xí)高數(shù)的興趣。

為什么函數(shù)極限的定義會(huì)這么難以理解呢?

這里需要插入數(shù)學(xué)史的內(nèi)容了,這個(gè)問題要追溯到幾百年前…

古希臘的數(shù)學(xué)家在處理無窮小和極限問題時(shí),使用窮竭法等方法非常的繁瑣。

到了牛頓時(shí)代,微積分還不成熟,也就是說牛頓當(dāng)時(shí)也沒把無窮小和極限的問題弄明白。

后面一個(gè)個(gè)大牛都試圖把相關(guān)的漏洞補(bǔ)齊,我們看到的這個(gè)ε-δ定義的極限,是由維爾斯特拉斯總結(jié)了前面各個(gè)大牛的經(jīng)驗(yàn),最終提出來的。

所以最終這個(gè)定義我們看不懂也正常,這個(gè)概念的形成大約經(jīng)歷了幾百年,就算拿給當(dāng)時(shí)的牛頓看也是蒙的呢。

不過這個(gè)定義,也是公認(rèn)的非常嚴(yán)謹(jǐn)、接近本質(zhì)的函數(shù)極限定義了。

光說概念太沒意思了,學(xué)數(shù)學(xué)嘛,肯定要做題。我們來看幾道高數(shù)題吧——

函數(shù)極限練習(xí)題.1

證明:

在這里插入圖片描述

python版證明:

import sympy
from sympy import oo
import numpy as np
x = sympy.Symbol('x')
f = (x ** 2 - 4)/(x + 2)
sympy.limit(f,x,-2)

輸出:-4

函數(shù)極限練習(xí)題.2

證明:

在這里插入圖片描述

python版證明:

import sympy           #導(dǎo)入sympy符號(hào)計(jì)算庫
from sympy import oo   #oo為無窮大符號(hào)
import numpy as np
x = sympy.Symbol('x')
f = sympy.sin(x)/sympy.sqrt(x)
sympy.limit(f,x,oo)    #求極限

輸出:0

關(guān)于limit的用法,我們來查看官方文檔:

在這里插入圖片描述

導(dǎo)數(shù)

導(dǎo)數(shù)定義:

在這里插入圖片描述

理解了概念,來做幾道導(dǎo)數(shù)題吧——

導(dǎo)數(shù)練習(xí)題一(高數(shù) 總習(xí)題二 第8題(1)):

求下列導(dǎo)數(shù):

在這里插入圖片描述

python版求導(dǎo):

import sympy
from sympy import *
from sympy.abc import x,y
diff(asin(sin(x)))

輸出:cos(x)/sqrt(-sin(x)**2 + 1)

python求導(dǎo)數(shù)的三種寫法

python中求導(dǎo)數(shù)主要有三種方法,我們用練習(xí)題來演示:

導(dǎo)數(shù)練習(xí)題:

求下列導(dǎo)數(shù):

在這里插入圖片描述

方法一

使用sympy的diff函數(shù)。

diff版求導(dǎo):

import sympy
from sympy import *
from sympy.abc import x,y
diff(5*x**4 + 4*x**3 +2*x**2 + x + 666)

輸出:20*x**3 + 12*x**2 + 4*x + 1

方法二

使用numpy庫里的poly1d函數(shù)

在官方文檔里,查看一下poly1d的用法:

在這里插入圖片描述

poly1d版求導(dǎo):

import numpy as np
p = np.poly1d([5,4, 0 ,2 ,1]) #構(gòu)造多項(xiàng)式,每項(xiàng)是多項(xiàng)式前的系數(shù),冪次由高到低,沒有該冪次該項(xiàng)為0
print(np.polyder(p,1)) #求一階導(dǎo)數(shù)
print(p.deriv(1))	   #另一種方法求一階導(dǎo)數(shù)

輸出:

3 2
20 x + 12 x + 2

方法三

使用scipy.misc模塊下的derivative函數(shù)

在官方文檔里,查看一下derivative的用法:

在這里插入圖片描述

derivative版求導(dǎo):

import numpy as npfrom scipy.misc 
import derivative
def f(x):    
	return (5*x**4 + 4*x**3 +2*x**2 + x + 666)
print (derivative(f,3,dx=1e-6))  #求x=3時(shí)的導(dǎo)數(shù) 

輸出:

661.0000001501248

到此這篇關(guān)于python機(jī)器學(xué)習(xí)高數(shù)篇之函數(shù)極限與導(dǎo)數(shù)的文章就介紹到這了,更多相關(guān)python極限與導(dǎo)數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python如何實(shí)用File文件的實(shí)現(xiàn)

    Python如何實(shí)用File文件的實(shí)現(xiàn)

    本文主要介紹了Python如何實(shí)用File文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • hmac模塊生成加入了密鑰的消息摘要詳解

    hmac模塊生成加入了密鑰的消息摘要詳解

    這篇文章主要介紹了hmac模塊生成加入了密鑰的消息摘要詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python使用tkinter實(shí)現(xiàn)小時(shí)鐘效果

    Python使用tkinter實(shí)現(xiàn)小時(shí)鐘效果

    這篇文章主要為大家詳細(xì)介紹了Python使用tkinter實(shí)現(xiàn)小時(shí)鐘效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • Python圖像處理庫Pillow的簡單實(shí)現(xiàn)

    Python圖像處理庫Pillow的簡單實(shí)現(xiàn)

    本文主要介紹了Python圖像處理庫Pillow的簡單實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Pycharm 創(chuàng)建 Django admin 用戶名和密碼的實(shí)例

    Pycharm 創(chuàng)建 Django admin 用戶名和密碼的實(shí)例

    今天小編就為大家分享一篇Pycharm 創(chuàng)建 Django admin 用戶名和密碼的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python內(nèi)置的字符串處理函數(shù)詳細(xì)整理(覆蓋日常所用)

    Python內(nèi)置的字符串處理函數(shù)詳細(xì)整理(覆蓋日常所用)

    Python內(nèi)置的字符串處理函數(shù)整理,有字母處理、格式化相關(guān)、字符串搜索相關(guān)、字符串替換相關(guān)等等
    2014-08-08
  • 在雙python下設(shè)置python3為默認(rèn)的方法

    在雙python下設(shè)置python3為默認(rèn)的方法

    這篇文章主要介紹了如何在雙python下設(shè)置python3為默認(rèn),本文通過一個(gè)例子分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • Python中類的創(chuàng)建和實(shí)例化操作示例

    Python中類的創(chuàng)建和實(shí)例化操作示例

    這篇文章主要介紹了Python中類的創(chuàng)建和實(shí)例化操作,涉及Python面向?qū)ο蟪绦蛟O(shè)計(jì)中類的定義、實(shí)例化、方法調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • Django應(yīng)用程序中如何發(fā)送電子郵件詳解

    Django應(yīng)用程序中如何發(fā)送電子郵件詳解

    我們常常會(huì)用到一些發(fā)送郵件的功能,比如有人提交了應(yīng)聘的表單,可以向HR的郵箱發(fā)郵件,這樣,HR不看網(wǎng)站就可以知道有人在網(wǎng)站上提交了應(yīng)聘信息。下面這篇文章就介紹了在Django應(yīng)用程序中如何發(fā)送電子郵件的相關(guān)資料,需要的朋友可以參考借鑒。
    2017-02-02
  • python 實(shí)現(xiàn)兔子生兔子示例

    python 實(shí)現(xiàn)兔子生兔子示例

    今天小編就為大家分享一篇python 實(shí)現(xiàn)兔子生兔子示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論

惠安县| 琼结县| 同心县| 竹溪县| 应用必备| 许昌市| 武城县| 廉江市| 河南省| 遂川县| 兴国县| 宝清县| 北辰区| 边坝县| 九江市| 苍南县| 科技| 千阳县| 榆中县| 玉门市| 南阳市| 桦川县| 四川省| 长阳| 崇左市| 施甸县| 营山县| 定日县| 北碚区| 西乌| 连江县| 合川市| 甘肃省| 革吉县| 衡水市| 汶川县| 礼泉县| 云龙县| 温泉县| 广灵县| 汤原县|