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

如何用Python對(duì)數(shù)學(xué)函數(shù)進(jìn)行求值、求偏導(dǎo)

 更新時(shí)間:2023年05月31日 10:28:16   投稿:jingxian  
這篇文章主要介紹了如何用Python對(duì)數(shù)學(xué)函數(shù)進(jìn)行求值、求偏導(dǎo)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

用Python對(duì)數(shù)學(xué)函數(shù)進(jìn)行求值、求偏導(dǎo)

from sympy import *
# x = Symbol("x")
# y = diff(x**3+x, x)
# print(y)
# result = y.subs('x', 1)
# print(result)
x, y = symbols('x, y')
z = x**2+y**2+x*y+2
print(z)
result = z.subs({x: 1, y: 2})   # 用數(shù)值分別對(duì)x、y進(jìn)行替換
print(result)
dx = diff(z, x)   # 對(duì)x求偏導(dǎo)
print(dx)
result = dx.subs({x: 1, y: 2})
print(result)
dy = diff(z, y)   # 對(duì)y求偏導(dǎo)
print(dy)
result = dy.subs({x: 1, y: 2})
print(result)
# subs函數(shù)可以將算式中的符號(hào)進(jìn)行替換,它有3種調(diào)用方式:
# expression.subs(x, y) : 將算式中的x替換成y
# expression.subs({x:y,u:v}) : 使用字典進(jìn)行多次替換
# expression.subs([(x,y),(u,v)]) : 使用列表進(jìn)行多次替換

Python對(duì)函數(shù)求偏導(dǎo)數(shù)

求偏導(dǎo)數(shù)partial derivative

利用Sympy庫

SymPy是一個(gè)符號(hào)計(jì)算的Python庫。它的目標(biāo)是成為一個(gè)全功能的計(jì)算機(jī)代數(shù)系統(tǒng),同時(shí)保持代碼簡潔、易于理解和擴(kuò)展。它完全由Python寫成,不依賴于外部庫。

SymPy支持符號(hào)計(jì)算、高精度計(jì)算、模式匹配、繪圖、解方程、微積分、組合數(shù)學(xué)、離散數(shù)學(xué)、幾何學(xué)、概率與統(tǒng)計(jì)、物理學(xué)等方面的功能。

程序代碼

>>> from sympy import symbols, diff
>>> x, y = symbols('x y', real=True)
>>> diff( x**2 + y**3, y)
3*y**2
>>> diff( x**2 + y**3, y).subs({x:3, y:1})
3

先將所求變量(x,y)符號(hào)化。

否則會(huì)提示為定義錯(cuò)誤:NameError: name 'y' is not defined。

之后利用diff函數(shù)求對(duì)應(yīng)函數(shù)偏導(dǎo)數(shù)。

求出偏導(dǎo)數(shù)之后,若想求具體的值,可利用subs屬性進(jìn)行變量的替換,便可自動(dòng)求出對(duì)應(yīng)值。

參考鏈接:

https://docs.sympy.org/latest/index.html

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python使用urllib2實(shí)現(xiàn)發(fā)送帶cookie的請(qǐng)求

    python使用urllib2實(shí)現(xiàn)發(fā)送帶cookie的請(qǐng)求

    這篇文章主要介紹了python使用urllib2實(shí)現(xiàn)發(fā)送帶cookie的請(qǐng)求,涉及Python操作cookie的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Python自動(dòng)化高效實(shí)現(xiàn)Word文檔的動(dòng)態(tài)創(chuàng)建與管理

    Python自動(dòng)化高效實(shí)現(xiàn)Word文檔的動(dòng)態(tài)創(chuàng)建與管理

    在日常工作中,Word文檔處理占據(jù)了我們大量時(shí)間,ord文檔的動(dòng)態(tài)創(chuàng)建與管理,讓文檔自動(dòng)化成為您的得力助手,本文將深入探討如何利用一個(gè)高效的Python庫,實(shí)現(xiàn)Word文檔的動(dòng)態(tài)創(chuàng)建與管理,感興趣的小伙伴可以了解下
    2025-09-09
  • PyCharm活動(dòng)模板設(shè)置步驟實(shí)現(xiàn)

    PyCharm活動(dòng)模板設(shè)置步驟實(shí)現(xiàn)

    很多情況,我們?cè)趯懘a都會(huì)存在經(jīng)常要寫一些簡單且又重復(fù)的代碼,Pycharm中的活動(dòng)模板可以把這些使用頻率很高的一些代碼打包起來設(shè)置一個(gè)快捷鍵,本文就來介紹一下如何實(shí)現(xiàn)
    2023-12-12
  • Pandas數(shù)據(jù)填充的具體實(shí)現(xiàn)

    Pandas數(shù)據(jù)填充的具體實(shí)現(xiàn)

    在數(shù)據(jù)分析與預(yù)處理過程中,臟數(shù)據(jù)幾乎不可避免,本文主要介紹了Pandas數(shù)據(jù)填充的具體實(shí)現(xiàn),也稱為缺失值處理,使數(shù)據(jù)清洗工作更加高效,感興趣的可以了解一下
    2024-07-07
  • Python 使用Opencv實(shí)現(xiàn)目標(biāo)檢測(cè)與識(shí)別的示例代碼

    Python 使用Opencv實(shí)現(xiàn)目標(biāo)檢測(cè)與識(shí)別的示例代碼

    這篇文章主要介紹了Python 使用Opencv實(shí)現(xiàn)目標(biāo)檢測(cè)與識(shí)別的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python讀寫自定義格式的pcd文件的示例代碼

    python讀寫自定義格式的pcd文件的示例代碼

    這篇文章主要介紹了python讀寫自定義格式的pcd文件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Python中urlencode()函數(shù)構(gòu)建URL查詢字符串的利器學(xué)習(xí)

    Python中urlencode()函數(shù)構(gòu)建URL查詢字符串的利器學(xué)習(xí)

    這篇文章主要為大家介紹了Python中urlencode()函數(shù)構(gòu)建URL查詢字符串的利器學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • python中快速進(jìn)行多個(gè)字符替換的方法小結(jié)

    python中快速進(jìn)行多個(gè)字符替換的方法小結(jié)

    最近在用python給自己的seo工作提高效率和節(jié)省時(shí)間,發(fā)現(xiàn)python真的很不錯(cuò),可以完成很多事情。多個(gè)字符替換是大家可能都會(huì)遇到的一個(gè)問題,昨天在工作中就碰到了這么一個(gè)問題,所以想著記錄一下解決方案及其過程,方便以后參考。下面來一起看看吧。
    2016-12-12
  • Expected conditions模塊使用方法匯總代碼解析

    Expected conditions模塊使用方法匯總代碼解析

    這篇文章主要介紹了Expected conditions模塊使用方法匯總代碼解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python操作列表之List.insert()方法的使用

    Python操作列表之List.insert()方法的使用

    這篇文章主要介紹了Python操作列表之List.insert()方法的使用,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05

最新評(píng)論

自治县| 特克斯县| 黔东| 太谷县| 朔州市| 珠海市| 建湖县| 鹤山市| 赫章县| 阜宁县| 桦川县| 册亨县| 镇赉县| 汕尾市| 灌阳县| 晋宁县| 合作市| 农安县| 鹰潭市| 于都县| 寿宁县| 绍兴市| 河池市| 宣汉县| 兴宁市| 高要市| 浠水县| 烟台市| 焉耆| 石屏县| 扶绥县| 桓台县| 霍林郭勒市| 兖州市| 南通市| 大城县| 阿瓦提县| 青龙| 尖扎县| 育儿| 苍梧县|