【问题标题】:Why linspace was named like that in numpy?为什么 linspace 在 numpy 中被这样命名?
【发布时间】:2021-11-04 03:19:59
【问题描述】:

我正在学习 python 和 numpy。 numpy.linspace 的文档字符串说

返回指定间隔内等距的数字。

返回num 均匀分布的样本,在区间内计算 [start, stop].

所以我猜 linspace 的“空格”部分的意思是“空格”。但是“lin”代表什么?

【问题讨论】:

  • 可能是linear spaced vector的缩写,和MATLAB一样。
  • linspace 是线性空间,而不是其他分布,例如对数。

标签: python numpy


【解决方案1】:

线性空间。所以换句话说,我们从一个区间上的一条直线抽取 n 个样本。

【讨论】:

    【解决方案2】:

    两个端点之间 n 个点的“线性空间”的名称 linspace 由 MATLAB 创建:

    https://www.mathworks.com/help/matlab/ref/linspace.html

    NumPy 紧随其后,使用相同的名称,以便已经熟悉 MATLAB 中的向量编程的人可以在 Python 中使用相同的例程。

    【讨论】:

      猜你喜欢
      • 2016-02-24
      • 1970-01-01
      • 2021-06-08
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      相关资源
      最近更新 更多