龙空技术网

numpy自定义通用函数

气象备忘录 167

前言:

此时兄弟们对“c语言abs与fabs”大约比较讲究,咱们都想要分析一些“c语言abs与fabs”的相关资讯。那么小编也在网络上网罗了一些有关“c语言abs与fabs””的相关内容,希望大家能喜欢,看官们快快来了解一下吧!

python中某些简单的函数可以接收一个或者多个变量数值,产生一个或多个标量的结果。当作用对象是一个或者多个list(或类似数据),可以使用通用函数对简单函数进行向量化封装(输入list,返回list)。下面是一个简单的示例:

函数relative_humidity_from_dewpoint传入两个标量:温度和露点,返回一个标量:相对湿度。

现有一个DataFrame对象,包含有温度和露点两列数据,需要新增一列相对湿度

使用numpy.frompyfunc对普通函数relative_humidity_from_dewpoint进行向量化封装,传入的参数分别为普通函数、输入参数个数和输出参数个数。对于封装的通用函数,可以直接传入两个Series序列,返回rh的Series序列。

拓展:

numpy自带有一系列的通用函数,常用的包括:

一元函数:abs、fabs, sqrt,square,exp,log、log10、log2、log1p,sign,ceil,floor,rint/rount,modf,isnan,isinf、isfinite,cos,sin,tan

二元函数:add,substract,multiply,divide、floor_divide,power,mod,maximum,mininum

标签: #c语言abs与fabs