Python

您所在的位置:网站首页 python怎么取小数 Python

Python

2024-01-21 13:37| 来源: 网络整理| 查看: 265

一、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]没有5step:步长,默认为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函数

参考链接: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. ]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3