2020-08-19
阅读量:
1751
函数的向量化:python函数向量化,Numpy中的vectorize 和frompyfunc函数都可以满足要求。
frompyfunc 函数
frompyfunc(func,nin,nout)
采用任意Python函数并返回NumPy ufunc。
例如,可以用于向内置Python添加广播功能。
参数
func:Python函数对象,任意Python函数。
nin:int,输入参数的数量。
nout:int,'func'返回的对象数。(NumPy通用函数(
ufunc
)对象。)
vectorize 函数
np.vectorize(['pyfunc','otypes = None')
定义一个矢量化函数,它接受一组嵌套的对象或numpy数组作为输入并返回单个numpy数组或元组输出。
pyfunc:可调用python函数或方法。
otypes:str或dtypes列表,可选输出数据类型。必须将其指定为字符串typecode字符或数据类型说明符列表。应该是每个输出的一个数据类型说明符。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论