numpy学习(通用函数:快速的元素级数组函数)

通用函数(即ufunc)是一种对ndarray中的数据执行元素级运算的函数。你可以将其看做简单函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。

求一个数组所有元素的平方根:

求每个元素的指数

这些都是一元(unary)ufunc。另外一些(如add或maximum)接受2个数组(因此也叫二元(binary)ufunc),并返回一个结果数组:

以上操作中求两组数中对应元素索引上的最大值

虽然并不常见,但有些ufunc的确可以返回多个数组。modf就是一个例子,它是Python内置函数divmod的矢量化版本,用于浮点数数组的小数和整数部分。

一元和二元ufunc

原文地址:https://www.cnblogs.com/anner-nie/p/8541741.html