np.sqrt()函数
numpy.sqrt(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'sqrt'作⽤:对数组每个元素返回⼀个⾮负平⽅根(Return the non-negative square-root of an array, element-wise)
参数:
1. X:array_like
trunc函数是什么
2. out:(可选参数)指定结果的存储位置。如果提供这个参数请确保其具有⼴播机制=输⼊的shape。如果不提供该参数或者为None,
将返回⼀个新的数组。⼀个元组(可能只是作为⼀个关键词参数)必须拥有和输出相等的长度。
3. where:(可选参数)此条件通过输⼊⼴播。如果为 True ,out数组将设置为 ufunc 结果。在其他地⽅,out数组将保留其原始值。请
注意,如果通过默认的 out 数组创建未初始化的out数组,则其中条件为 False 的位置将保持未初始化状态。
4. **kwarg
返回: y:ndarray
      返回⼀个和X⼀样的shape的数组,每个元素都是X中元素的⾮负平⽅根。
      如果X所有元素都为实数(标量),则y中元素也全为实数(标量);注意:对于X中的负实数,在y中会显⽰为nan。
      如果X中存在⾄少⼀个元素为复数,则返回的数组y中元素全为复数(此时负实数的平⽅根也会计算出来;例如-9的平⽅根
为0+3j)。
      如果提供了out参数则y被其覆盖。
  EX:
    >>>np.sqrt([1,4,9])
    array([ 1.,  2.,  3.])
    >>> np.sqrt([4, -1, -3+4j])
    array([ 2.+0.j,  0.+1.j,  1.+2.j])
    >>> np.sqrt([4, -1, np.inf])
    array([ 2., nan, inf])

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。