用Python中的NumPy-scimath计算以10为底的对数
NumPy软件包为我们提供了numpy.lib.scimath.log10,在Python中用scimath计算以10为底的对数。让我们按照下面的语法来更好地理解这个方法。
语法: lib.scimath.log10(x)
返回的 “主值”(见numpy.log10)。如果实数x>0,这是一个实数(log10(0)=-inf,log10(np.inf)= inf)。如果不满足上述条件,则返回复杂的原则值。
参数:
- x: 输入阵列
返回值:
如果x是标量,则返回标量;如果x是数组,则返回一个计算过的数组。
示例 1:
我们创建了一个数组,并通过.shape, .ndim和.dtype属性找到其形状、尺寸和dtype。
输出:
示例 2:
如描述的np.lib.scimath.log10()在传递np.inf时返回无穷大,传递0时返回-inf,传递-inf时返回inf。
输出: