numpy通用函数:快速的逐元素数组函数

通用函数也可以称为 ufunc, 是一种在 ndarray 数据中进行逐元素操作的函数。某些简单函数接受了一个或者多个标量数值,并产生一
个或多个标量结果,而通用函数就是对这些简单函数的向量化封装。

有很多 ufunc 是简单的逐元素转换,比如 sqrt 和 exp 函数:就是一元通用函数

import numpy as np
数组 = np.arange(10)
print(数组)
print(np.sqrt(数组)) # 返回正的平方根
print(np.exp(数组)) # 计算每个元素的自然指数值e的x次方

介绍一下二元通用函数:比如 add 和 maximum 则会接受两个数组并返回一个数组结尾结果,所以叫做二元通用函数。

import numpy as np
x = np.random.randn(8)
y = np.random.randn(8)
print(x)
print('--------')
print(y)
print('--------')
print(np.maximum(x ,y)) # 对位比较大小,取大的,生成新的数组返回,逐个元素地将 x和 y 中元素的最大值计算出来

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_66106755/article/details/128725396