本文簡要介紹 python 語言中 numpy.i0
的用法。
用法:
numpy.i0(x)
第一類修正貝塞爾函數,0階。
通常表示為 。
- x: 類似浮點數的數組
貝塞爾函數的參數。
- out: ndarray,形狀 = x.shape,dtype = 浮點數
修改後的貝塞爾函數在 x 的每個元素處求值。
參數:
返回:
注意:
建議在此函數上使用 scipy 實現:它是用 C 編寫的適當的 ufunc,並且速度快一個數量級以上。
我們使用由 Clenshaw [1] 發表並由 Abramowitz 和 Stegun [2] 引用的算法,其函數域被劃分為兩個區間 [0,8] 和 (8,inf),並采用 Chebyshev 多項式展開每個間隔。使用 IEEE 算術在域 [0,30] 上的相對誤差被記錄為 [3],峰值為 5.8e-16,rms 為 1.4e-16 (n = 30000)。
參考:
C. W. Clenshaw,“數學函數的切比雪夫級數”,國家物理實驗室數學表,卷。 5,倫敦:女王陛下的文具辦公室,1962 年。
M. Abramowitz 和 I. A. Stegun,數學函數手冊,第 10 次印刷,紐約:多佛,1964 年,第 379 頁。https://personal.math.ubc.ca/~cbm/aands/page_379.htm
1:
2:
3:
例子:
>>> np.i0(0.) array(1.0) >>> np.i0([0, 1, 2, 3]) array([1. , 1.26606588, 2.2795853 , 4.88079259])
相關用法
- Python numpy isclose用法及代碼示例
- Python numpy issctype用法及代碼示例
- Python numpy isnat用法及代碼示例
- Python numpy is_busday用法及代碼示例
- Python numpy isposinf用法及代碼示例
- Python numpy issubdtype用法及代碼示例
- Python numpy issubclass_用法及代碼示例
- Python numpy interp用法及代碼示例
- Python numpy issubsctype用法及代碼示例
- Python numpy iscomplexobj用法及代碼示例
- Python numpy iinfo用法及代碼示例
- Python numpy in1d用法及代碼示例
- Python numpy indices用法及代碼示例
- Python numpy isfinite用法及代碼示例
- Python numpy ix_用法及代碼示例
- Python numpy iscomplex用法及代碼示例
- Python numpy imag用法及代碼示例
- Python numpy isin用法及代碼示例
- Python numpy insert用法及代碼示例
- Python numpy intersect1d用法及代碼示例
- Python numpy isinf用法及代碼示例
- Python numpy identity用法及代碼示例
- Python numpy isrealobj用法及代碼示例
- Python numpy ipmt用法及代碼示例
- Python numpy isscalar用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.i0。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。