当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python mxnet.ndarray.clip用法及代码示例


用法:

mxnet.ndarray.clip(data=None, a_min=_Null, a_max=_Null, out=None, name=None, **kwargs)

参数

  • data(NDArray) - 输入数组。
  • a_min(float, required) - 最小值
  • a_max(float, required) - 最大值
  • out(NDArray, optional) - 输出 NDArray 来保存结果。

返回

out- 此函数的输出。

返回类型

NDArray 或 NDArray 列表

剪辑(限制)数组中的值。给定一个区间,区间外的值被裁剪到区间边。在 a_mina_max 之间剪辑 x 将是::.. 数学:

clip(x, a_min, a_max) = \max(\min(x, a_max), a_min))
例子::

x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 剪辑(x,1,8) = [ 1., 1., 2., 3., 4., 5. , 6., 7., 8., 8.]

clip 输出的存储类型取决于输入的存储类型和 a_min、a_max 参数值:

  • clip(default) = default

  • clip(row_sparse, a_min <= 0, a_max >= 0) = row_sparse

  • clip(csr, a_min <= 0, a_max >= 0) = csr

  • clip(row_sparse, a_min < 0, a_max < 0) = default

  • clip(row_sparse, a_min > 0, a_max > 0) = default

  • clip(csr, a_min < 0, a_max < 0) = csr

  • clip(csr, a_min > 0, a_max > 0) = csr

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.ndarray.clip。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。