當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NumPy modf方法用法及代碼示例


Numpy 的 modf(~) 方法返回輸入數組中每個值的小數部分和整數部分。

隻是為了澄清:

For the number 3.5
Fractional part: 0.5
Integral part:   3

參數

1. x1 | array_like

輸入數組。

2. out | Numpy array | optional

您可以將計算的平均值放入 out 指定的數組中,而不是創建新數組。

3. where | booleanarray | optional

標記為 False 的值將被忽略,即它們的原始值將未被初始化。如果指定了 out 參數,行為會略有不同 - 原始值將保持不變。

返回值

Numpy 數組的元組,第一項是小數部分,第二項是整數部分。

例子

x = [1.5, 2.8, 4.1, 5]
fractional_part, integral_part = np.modf(x)
print(fractional_part)   # [0.5, 0.8, 0.1, 0.]
print(integral_part)   # [ 1.,  2.,  4., 5.]

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | modf method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。