jax.numpy.logspace

目录

jax.numpy.logspace#

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

返回在对数刻度上均匀间隔的数字。

LAX-backend 对 numpy.logspace() 的实现。

原始文档字符串如下。

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

在 1.16.0 版本发生变更: 现在支持非标量的 startstop

在 1.25.0 版本发生变更: 非标量 ‘base` 现在已支持

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

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

  • num (integer, optional) – 要生成的样本数量。默认是 50。

  • endpoint (boolean, optional) – 如果为真,stop 是最后一个样本。否则,它不包括在内。默认为 True。

  • base (array_like, optional) – 对数空间的基数。在 ln(samples) / ln(base) (或 log_base(samples)) 中,元素之间的步长是均匀的。默认值为 10.0。

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

  • axis (int, optional) – 结果中存储样本的轴。仅在 start、stop 或 base 为类数组时相关。默认情况下(0),样本将沿新插入的轴开始。使用 -1 以在末尾获取一个轴。

返回:

样本num 个样本,在对数尺度上等间隔分布。

返回类型:

ndarray