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