NumPy 的 reciprocal(~)
方法計算輸入數組中每個值的倒數 ( 1/x
)。
警告
此方法不適用於整數。在使用此方法之前,請確保轉換為浮點數。另外,除非您需要該方法的第二個和第三個參數,否則請選擇直接使用 1/a
,其中 a
是輸入數組 - 這可以提高性能。
參數
1. a
| array_like
輸入數組。
2. out
| Numpy array
| optional
您可以將計算結果放入 out
指定的數組中,而不是創建新數組。
3. where
| boolean
的array
| optional
標記為 False 的值將被忽略,即它們的原始值將未被初始化。如果指定了 out 參數,行為會略有不同 - 原始值將保持不變。
返回值
如果 a
是標量,則返回標量,否則返回 NumPy 數組。
例子
基本用法
a = np.array([1.0, 5.0, 20.0])
np.reciprocal(a)
array([1. , 0.2 , 0.05])
在這裏,我們在輸入數組中的每個值後麵添加了點,以將其轉換為 Float
類型。
相關用法
- Python Numpy recarray.tostring()用法及代碼示例
- Python Numpy recarray.tobytes()用法及代碼示例
- Python Numpy recarray.min()用法及代碼示例
- Python Numpy recarray.cumprod()用法及代碼示例
- Python Numpy recarray.argmin()用法及代碼示例
- Python Numpy recarray.cumsum()用法及代碼示例
- Python Numpy recarray.tolist()用法及代碼示例
- Python Numpy recarray.all()用法及代碼示例
- Python Numpy recarray.ptp()用法及代碼示例
- Python Numpy recarray.argpartition()用法及代碼示例
- Python Numpy recarray.ravel()用法及代碼示例
- Python Numpy recarray.compress()用法及代碼示例
- Python Numpy recarray.conjugate()用法及代碼示例
- Python Numpy recarray.argmax()用法及代碼示例
- Python Numpy recarray.any()用法及代碼示例
- Python Numpy recarray.put()用法及代碼示例
- Python Numpy recarray.mean()用法及代碼示例
- Python Numpy recarray.swapaxes()用法及代碼示例
- Python Numpy recarray.partition()用法及代碼示例
- Python Numpy recarray.prod()用法及代碼示例
- Python Numpy recarray.nonzero()用法及代碼示例
- Python Numpy recarray.max()用法及代碼示例
- Python Numpy recarray.clip()用法及代碼示例
- Python Numpy recarray.fill()用法及代碼示例
- Python Numpy recarray.flatten()用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | reciprocal method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。