numpy.divide详解
生活随笔
收集整理的這篇文章主要介紹了
numpy.divide详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
numpy.divide
-
用例:
numpy.divide(x1, x2, /, out=None, *, where=True, casting=‘same_kind’, order=‘K’, dtype=None, subok=True[, signature, extobj]) = <ufunc ‘true_divide’> -
功能:
數組對應位置元素做除法。
這里的除法結果和Python傳統的地板除不同,這里得到的是真實值。numpy.divide的計算結果適應于輸出值的數值類型,與輸入值的數值類型無關。 -
參數
| x1 | 數組型變量 | 充當被除數的數組 |
| x2 | 數組型變量 | 充當除數的數組。如果x1.shape != x2.shape,它們必須擴維到同樣的維度(此維度也為輸出值的維度)。 |
| out | n維數組,None,n維數組組成的元組,可選參數 | 計算結果的存放位置。若提供此參數,它的維度必須和輸入數組擴維后的維度保持一致。若不提供此參數或該值為None,返回新開辟的數組。若此值為元組類型,其長度必須和返回值的個數保持一致。 |
| where | 數組型變量,可選參數 | 用默認值即可 |
- 返回值
| out | n維數組或標量 | 如果x1和x2均為標量,那么返回值也為標量 |
- 備注
在Python 2.2中地板除運算符//和除法運算符/的計算結果一致。通過在程序中添加from __future__ import division代碼段可以將默認的地板除運算符/變為真正的除法運算符。
在Python 3.0中//為地板除運算符而/為真正的除法運算符。函數true_divide(x1, x2)的計算結果也為真正除法。
- 示例:
真正除法的運算結果:[0. 0.25 0.5 0.75 1. ]
地板除運算結果:[0 0 0 0 1]
真正除法的運算結果:[0. 0.25 0.5 0.75 1. ]
真正除法的運算結果:[0. 0.25 0.5 0.75 1. ]
github鏈接
https://github.com/wzy6642/numpy-translate
總結
以上是生活随笔為你收集整理的numpy.divide详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: numpy.negative详解
- 下一篇: 详解Numpy的广播机制