cupy.linspace#

cupy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)[源代码][源代码]#

返回一个在给定区间内均匀间隔值的数组。

与像 cupy.arange() 那样指定步长不同,此函数需要指定元素的总数。

参数:
  • start (scalar or array_like) – 序列的起始值。

  • stop (scalar or array_like) – 序列的结束值,除非 endpoint 设置为 False。在这种情况下,序列由 num + 1 个均匀间隔的样本中的除最后一个之外的所有样本组成,因此 stop 被排除。请注意,当 endpointFalse 时,步长会发生变化。

  • num – 元素的数量。

  • endpoint (bool) – 如果 True,则停止值作为最后一个元素包含在内。否则,停止值将被省略。

  • retstep (bool) – 如果 True,此函数返回 (数组, 步长)。否则,它只返回数组。

  • dtype – 数据类型说明符。默认情况下,它是从开始和结束参数推断出来的。

  • axis (int) – 结果中存储样本的轴。仅在 start 或 stop 是类数组时相关。默认值为 0,样本将沿插入到开头的新的轴排列。使用 -1 以在末尾获取一个轴。

返回:

范围值的一维数组。

返回类型:

cupy.ndarray

参见

numpy.linspace()