numpy 中的modf()


modf是一個ufunc,也就是通用函數.通用函數的意思是對ndarray中的數據執行元素級運算的函數.也可以將其開成矢量化包裝器(接受一個或多個標量值,並產生一個或多個標量值).

以一個簡單的例子來說明modf的用法:

modf() 方法返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。

In [67]:
    ...: arr=np.random.randn(7)*5

In [68]: np.modf(arr)
    ...:
Out[68]:
(array([-0.08292083,  0.80801002, -0.75676967, -0.22668203, -0.64812183,
        -0.54599939,  0.90316451]),
 array([ -5.,   0.,  -4.,  -5., -14.,  -3.,   8.]))

下面是常見的ufunc:

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM