s1223452840

2020-08-19   阅读量: 1453

数据分析师

函数的向量化:python函数向量化,Numpy中的vectorize 和frompyfunc函数都可以满足要求。

扫码加入数据分析学习群

frompyfunc 函数

frompyfunc(func,nin,nout)

  • 采用任意Python函数并返回NumPy ufunc。

  • 例如,可以用于向内置Python添加广播功能。

  • 参数

    • func:Python函数对象,任意Python函数。

    • nin:int,输入参数的数量。

    • nout:int,'func'返回的对象数。(NumPy通用函数(ufunc)对象。)

image.png



vectorize 函数

np.vectorize(['pyfunc','otypes = None')

  • 定义一个矢量化函数,它接受一组嵌套的对象或numpy数组作为输入并返回单个numpy数组或元组输出。

    • pyfunc:可调用python函数或方法。

    • otypes:str或dtypes列表,可选输出数据类型。必须将其指定为字符串typecode字符或数据类型说明符列表。应该是每个输出的一个数据类型说明符。

image.png



添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
27.8765 6 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子