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


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


用法:

mxnet.ndarray.linspace(start, stop, num, endpoint=True, ctx=None, dtype=<class 'numpy.float32'>)

参数

  • start(number) - 间隔开始。
  • stop(number) - 间隔结束,除非端点设置为 False。在这种情况下,序列由除了最后一个之外的所有num + 1均匀分布的样本,因此不包括停止。请注意,当端点为 False 时,步长会发生变化。
  • num(number) - 要生成的样本数。必须是非负数。
  • endpoint(bool) - 如果为真,则停止是最后一个样本。否则,不包括在内。默认值为真。
  • ctx(mxnet.context.Context, optional) - 设备上下文。默认上下文是当前的默认上下文。
  • dtype(str or numpy.dtype, optional) - 的数据类型NDArray.默认数据类型是np.float32.

返回

NDArray 在指定范围内均匀分布的值。

返回类型

ND阵列

返回指定间隔内的均匀间隔数字。

值在半开区间 [startstop) 或闭区间 [开始,停止] 内生成,具体取决于 endpoint 是真还是假。该函数类似于 numpy.linspace ,但返回一个 NDArray

例子

>>> mx.nd.linspace(2.0, 3.0, 5).asnumpy()
array([ 2.,  2.25.,  2.5,  2.75,  3.], dtype=float32)
>>> mx.nd.linspace(2.0, 3.0, 5, endpoint=False).asnumpy()
array([ 2.,  2.2.,  2.4,  2.6,  2.8], dtype=float32)

相关用法


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