脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - python等间距取值方式

python等间距取值方式

2022-12-24 12:29豌豆生 Python

这篇文章主要介绍了python等间距取值方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

等间距取值

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

从-pi到pi取100个值

对区间进行等间距取数

range函数

?
1
2
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)

例子:

?
1
2
3
A = range(0,10,2)
print(A)
print(list(A))

结果:

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

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

缺点:

步长step只能是整数

?
1
2
3
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函数

该函数的形式为:

?
1
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

例如:

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

结果:

[0.   0.25 0.5  0.75 1.  ]

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

原文链接:https://blog.csdn.net/weixin_39585934/article/details/101473180

延伸 · 阅读

精彩推荐
  • Pythondjango views重定向到带参数的url

    django views重定向到带参数的url

    这篇文章主要介绍了django views重定向到带参数的url,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    shance-丁多斌6102021-09-22
  • Python简单的Python2.7编程初学经验总结

    简单的Python2.7编程初学经验总结

    这篇文章主要是作者写给Python2.7编程初学者的经验总结,侧重于包管理、代码调试等实际使用方面,需要的朋友可以参考下 ...

    rustyrazorblade4432020-05-27
  • Python详解python UDP 编程

    详解python UDP 编程

    这篇文章主要介绍了python UDP 编程的相关资料,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下...

    python技术5852020-08-25
  • Pythonpython 多线程threading程序详情

    python 多线程threading程序详情

    这篇文章主要介绍了python 多线程threading程序详情,Thread类表示在单独的控制线程中运行的活动,下文相关资料需要的小伙伴可以参考一下...

    WX_LW8442022-11-29
  • PythonPython设计模式之状态模式原理与用法详解

    Python设计模式之状态模式原理与用法详解

    这篇文章主要介绍了Python设计模式之状态模式原理与用法,简单描述了状态模式的概念、原理并结合实例形式分析了Python实现与使用状态模式的相关操作技巧...

    Andy冉明7082021-05-16
  • Pythonpython matplotlib坐标轴设置的方法

    python matplotlib坐标轴设置的方法

    本篇文章主要介绍了python matplotlib坐标轴设置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    dreampursuer11092020-12-22
  • Pythonpython 服务器批处理得到PSSM矩阵的问题

    python 服务器批处理得到PSSM矩阵的问题

    这篇文章主要介绍了python 服务器批处理得到PSSM矩阵,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...

    李划水员10902022-07-21
  • Pythonpython神经网络slim常用函数训练保存模型

    python神经网络slim常用函数训练保存模型

    这篇文章主要为大家介绍了python神经网络使用slim函数进行模型的训练及保存模型示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多...

    Bubbliiiing3502022-12-15