jax.numpy.logspace

内容

jax.numpy.logspace#

jax.numpy.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None, axis=0)[source]#

返回在对数刻度上均匀分布的数字。

LAX 后端实现的 numpy.logspace().

原始文档字符串如下。

在线性空间中,序列从 base ** start (basestart 次方) 开始,并以 base ** stop 结束 (见下面的 endpoint)。

1.16.0 版变更: 现在支持非标量 startstop

1.25.0 版变更: 现在支持非标量 ‘base`。

参数:
  • start (类数组) – base ** start 是序列的起始值。

  • stop (类数组) – base ** stop 是序列的最终值,除非 endpoint 为 False。在这种情况下,num + 1 个值在对数空间中均匀分布,其中除了最后一个值(长度为 num 的序列)之外的所有值都将被返回。

  • num (整数, 可选) – 要生成的样本数量。默认值为 50。

  • endpoint (布尔值, 可选) – 如果为 True,则 stop 是最后一个样本。否则,它不会被包含。默认值为 True。

  • base (类数组, 可选) – 对数空间的底数。元素之间的步长为 ln(samples) / ln(base)(或 log_base(samples))是均匀的。默认值为 10.0。

  • dtype (数据类型) – 输出数组的类型。如果未给出 dtype,则数据类型将从 startstop 推断。推断的类型永远不会是整数;即使参数会产生一个整数数组,也会选择 float

  • axis (整数, 可选) – 结果中存储样本的轴。仅在 start、stop 或 base 为类数组时相关。默认情况下(0),样本将沿着插入到开头的新轴存储。使用 -1 获取结尾处的轴。

返回值:

samplesnum 个样本,在对数尺度上均匀分布。

返回类型:

ndarray