cupy.linspace#

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

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

与指定步长(如 cupy.arange())不同,此函数要求指定元素的总数。

参数:
  • start (标量类数组) – 序列的起始值。

  • stop (标量类数组) – 序列的结束值,除非将 endpoint 设置为 False。在这种情况下,序列包含 num + 1 个均匀间隔采样中的所有值(除了最后一个),因此 stop 被排除在外。请注意,当 endpointFalse 时,步长会改变。

  • num – 元素个数。

  • endpoint (布尔值) – 如果为 True,则将结束值包含为最后一个元素。否则,将省略结束值。

  • retstep (布尔值) – 如果为 True,此函数返回 (数组, 步长)。否则,仅返回数组。

  • dtype – 数据类型说明符。默认为从 start 和 stop 参数推断。

  • axis (int) – 结果中用于存储采样的轴。仅当 start 或 stop 为类数组时相关。默认为 0,采样将沿在开头插入的新轴。使用 -1 可在末尾获得轴。

返回:

范围值的一维数组。

返回类型:

cupy.ndarray

另请参阅

numpy.linspace()