python等间距取值方式

 更新时间:2022年05月09日 10:54:23   作者:豌豆生  
这篇文章主要介绍了python等间距取值方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

等间距取值

a = np.linspace(float(-pi), float(pi), 100)

从-pi到pi取100个值

对区间进行等间距取数

range函数

range(stop)
range(start, stop, step)

参数说明:

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

例子:

A = range(0,10,2)
print(A)
print(list(A))

结果:

range(0, 10, 2)
[0, 2, 4, 6, 8]

range的函数最好以list的形式返回。

缺点:

步长step只能是整数

A = range(0,1,0.2)
print(A)
print(list(A))

结果:

    A = range(0,1,0.2)
TypeError: 'float' object cannot be interpreted as an integer

numpy.linspace函数

该函数的形式为:

linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

作用为:在指定的大间隔内,返回固定间隔的数据。他将返回“num”个等间距的样本,在区间[start, stop]中。其中,区间的结束端点可以被排除在外。

  • start:计数从 start 开始。
  • stop:计数到 stop 结束。当‘endpoint=False’时,不包含该点。在这种情况下,队列包含除了“num+1"以外的所有等间距的样本。要注意的是,当‘endpoint=False’时,步长会发生改变。
  • num:分成多少个等间距
  • endpoint:默认为True

例如:

from numpy import *
A = linspace(0, 1, 5)
print(A)

结果:

[0.   0.25 0.5  0.75 1.  ]

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python字符串验证的几种实现方法

    python字符串验证的几种实现方法

    字符串的验证是确保数据符合特定要求的关键步骤之一,本文主要介绍了python字符串验证的几种实现方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • 图文讲解选择排序算法的原理及在Python中的实现

    图文讲解选择排序算法的原理及在Python中的实现

    这篇文章主要介绍了选择排序的原理及在Python中的实现,选择排序的时间复杂度为О(n²),需要的朋友可以参考下
    2016-05-05
  • python利用while求100内的整数和方式

    python利用while求100内的整数和方式

    这篇文章主要介绍了 python利用while求100内的整数和方式,下面文章要描述的内容有1到100的和、1到100内的偶数和、1到100内的奇数和,具体详细内容,需要的朋友可以参考一下
    2021-11-11
  • Python 机器学习第一章环境配置图解流程

    Python 机器学习第一章环境配置图解流程

    机器学习是一类算法的总称,这些算法企图从大量历史数据中挖掘出其中隐含的规律,并用于预测或者分类,更具体的说,机器学习可以看作是寻找一个函数,输入是样本数据,输出是期望的结果,只是这个函数过于复杂,以至于不太方便形式化表达
    2021-11-11
  • Datawhale练习之二手车价格预测

    Datawhale练习之二手车价格预测

    此篇文章是关于Datawhale练习,代码完整,但由于该数据集中数据特征较少(39维),以下可作为少量特征情况下的分析。当特征数目过大(成千上万)时,需要继续学习。需要的朋友可以参考下
    2021-04-04
  • pytorch中的hook机制register_forward_hook

    pytorch中的hook机制register_forward_hook

    这篇文章主要介绍了pytorch中的hook机制register_forward_hook,手动在forward之前注册hook,hook在forward执行以后被自动执行,下面详细的内容介绍,需要的小伙伴可以参考一下
    2022-03-03
  • Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例

    Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例

    这篇文章主要介绍了Python 实现 3 种回归模型(Linear Regression,Lasso,Ridge)的示例,帮助大家更好的进行机器学习,感兴趣的朋友可以了解下
    2020-10-10
  • Django中使用MySQL5.5的教程

    Django中使用MySQL5.5的教程

    这篇文章主要介绍了Django中使用MySQL5.5的教程,本文图文实例详解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • numpy 中linspace函数的使用

    numpy 中linspace函数的使用

    本文主要介绍了numpy 中linspace函数的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Python实现把类当做字典来访问

    Python实现把类当做字典来访问

    今天小编就为大家分享一篇Python实现把类当做字典来访问,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12

最新评论