它提供一套廣泛無限的指數大小,超越函數,複數,區間算術,數值積分和分化,求根,線性代數,以及更多。
幾乎所有的計算可以在10位或1000位精度執行一樣好,而且在許多情況下,mpmath實現了規模以及極高的精密工作漸近快速算法。
該庫還可以使用gmpy的能力,加快其進程
特點:
- 算術:
- 在真實和複雜的數字與任意精度
- 在無限的指數大小/大小
- 在支持無窮大,而不是-A-號
- 在定向圓
- 在區間運算
- 在矩陣的任意精度的實數,複數或區間元素
- 在基本功能(開方,指數,對數,三角函數,雙曲線,反三角函數和雙曲線)
- 在標準的數學常數:圓周率,即黃金比例,歐拉常數(伽馬)
- 在不太標準的常量:加泰羅尼亞語的,仿人的,欣欽的和Glaisher的常量
- 在朗伯W函數(所有分行)
- 在誤差函數(ERF),想像和互補誤差函數;逆誤差函數;正態分佈函數
- 在伽瑪功能(完全和不完全),階乘,雙階乘和二項式係數,登錄伽瑪功能;完全和不完全測試功能
- 在斐波那契數
- 在巴恩斯G-功能,超和hyperfactorials
- 在Polygamma功能
- 在黎曼ζ函數,赫爾維茨zeta函數,黎曼 - 西格爾和相關功能
- 在伯努利數(大伯努利數的快速數值和詳細計算)
- 在Polylogarithms,克勞森功能
- 在斯蒂爾吉斯常數
- 在貝塞爾函數;漢克爾,司徒盧威,開爾文,惠特克,艾里,庫侖作用
- 在指數和三角函數積分
- 在算術,幾何平均值
- 完整橢圓積分
- 在雅可比橢圓函數和雅可比theta函數
- 在雅可比,勒讓德和切比雪夫等正交多項式;相關勒讓德功能
- 在通用超幾何函數;在梅耶爾G-功能
- 在數值積分(常規,雙/三積分,振盪)
- 在數值分化和differintegration(瞎指揮)
- 在限制和總和(具有收斂加速)
- 在根發現(一維和多維;割線法,二分法,修正牛頓法,以及其他的算法)
- 在多項式評價和多項式求根
- 在切比雪夫逼近
- 在ODE求解器
- 在傅立葉和泰勒級數
- 在整數關係檢測(常識別)
- 線性代數函數(線性系統求解,LU分解,矩陣求逆,矩陣規範)
<李類=“bbli”>功能:
<李類=“bbli”>高級功能:
無窮級數
什麼在此版本中是新的:
- 在啟用自動測試與特拉維斯CI
- 修正了許多文檔測試問題。
- 在轉換行結束LF。
- 在製造polyroots()更穩健。
什麼在0.17版本新:
- 在兼容性:
- 在Python 3中,現在支持
- 在丟棄的Python 2.4的兼容性
- 在基體切片碼固定的Python 2.5的兼容性
- 在Python中實現3.2兼容的散列,使得mpmath數字哈希非常大的整數,並與Python版本&#x3e兼容分數= 3.2 。
- 在特殊功能:
- 在實施馮曼戈爾特功能(曼戈爾特())
- 在實施&QUOT;第二zeta函數&QUOT; (secondzeta())
- 在實現澤塔零計數(nzeros())和蘭迪亞S功能(backlunds())
- 序1-4 siegelz()和siegeltheta實現衍生物()
- 改進的歐拉 - 麥克勞林求和為ζ電(),得到在右半平面更準確的結果
- 在實施的勒奇超然(lerchphi())
- 在固定多伽瑪函數返回,而不是拋出一個異常無關的一個複雜的NaN,在複雜的無窮或NaN。
當反射式,不能使用
什麼是在0.13版本新:
- 在新的特殊功能:
- 在廣義指數積分E_n(expint(),E1()的E_1)
- 在廣義不完全β函數(betainc())
- 在惠特克的功能(whitm(),whitw())
- 在司徒盧威功能(struveh(),struvel())
- 在開爾文的功能(BER(),北(),KER(),計())
- 在分圓多項式(割圓())
- 在本·梅傑G-功能(meijerg())
- 在克勞森功能(clsin(),clcos())
- 在兩個變量的阿佩爾F1超幾何函數(appellf1())
- 在該赫爾維茨zeta函數,用n階導數(赫維茨())
- 在狄氏L系列(狄氏())
- 在庫侖波函數(coulombf(),coulombg(),庫侖())
- 在1樓和2種相關職能勒讓德(legenp(),legenq())
- 在埃爾米特多項式(埃爾米特())
- 在蓋根鮑爾多項式(蓋根堡())
- 相關拉蓋爾多項式(拉蓋爾())
- 在超幾何函數hyp1f2(),hyp2f2(),hyp2f3(),hyp2f0(),hyperu()
- 在評價超幾何函數:
- 新增功能hypercomb(),用於評估包含表達式
- 在超幾何級數,與自動處理限制
- 在可用的超幾何級數(訂單直至並包括2F3) li>
- 在實施漸近展開相對於最後一個參數Z,允許
- 快速和準確的評價在复平面上的任何地方。數量龐大
- 在功能,包括貝塞爾函數,誤差函數等,一直
- 在更新,以充分利用這一優勢,以支持快速和準確的評價
- 在复平面的任何位置。
- 在固定hyp2f1處理 - Z關閉並在單位圓(支持
- 在評價在复平面上的任何地方)
- 在超()處理0F0和1F0的情況下準確地
- 在超()最終引發,而不是陷在NoConvergence
- 如果給予不同或極為緩慢收斂級數的無限循環
- 在其他方面的改進和bug修復,以特殊的功能:
- 在gammainc快得多為大爭論,並避免災難性
- 取消
- 在實現專業化代碼EI(X),E1(X),expint(N,X)和gammainc(N,X)
- 在為小整數n,使得評價更快
- 在擴展polylog域
- 在固定精度ASIN(x)的近X = 1
- 在伯努利多項式為大Z的快速評估
- 修正雅可比多項式來處理一些極
- 在一些貝塞爾函數支持計算n階導數
- 在一組&QUOT;折磨測試&QUOT;特殊功能是作為
- 在測試/ torture.py
- 其他:
- 在實施differint()函數小數differentiaton /迭代
- 在集成
- 新增功能FADD一個fsub,FNEG,FMUL,FDIV對高層次算術與
- 在控制精度和舍入
- 新增功能MAG()的數量級數量的快速估算
- 在實現powm1()為X ^ Y-1 精確計算
- 在提高速度和精度的提高純虛數,以
- 的整數次冪
- 在nthroot()更名為根();根()任選計算任何
- 在一些非主要根源
- 在實現unitroots()生成統一所有的(原始)根
- 在添加了mp.pretty選項更好的再版輸出
要求:
- 在Python的2.4或更高版本
評論沒有發現