range函数:
range(start, stop, step)
1.range() 为 python 自带函数
2.生成一个从start(包含)到stop(不包含),以step为步长的序列。返回一个 list 对象
range(stop) 返回 range object
range(start, stop[, step]) 返回 range object
3.start默认为0,stop是必须的,step默认为1,可正可负。
例:range(i, j) 生成 i, i+1, i+2, …, j-1.
例:range(4) 生成 0, 1, 2, 3.
np.arange([start,] stop[, step])函数
1.np.arange() 在 numpy 模板中
2.生成一个从start(包含)到stop(不包含),以step为步长的序列。返回一个 ndarray 对象
start : 数值, 可选。包含此值,默认为0.
stop : 数值,必须。不包含此值, 除非“step”不是整数,浮点舍入会影响“out”的长度
step : 数值, 可选。默认为1,如果步长有指定,则start必须给出来
dtype : 数据类型。输出array的数据类型。 If dtype is not given, infer the data type from the other input arguments.
4.可生成整型、浮点型序列
linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
指定在start到stop均分数值
start:不可省
stop:有时包含有时不包含,根据endpoint来选择,默认包含
num:指定均分的数量,默认为50
endpoint:布尔值,可选,默认为True。包含stop就True,不包含就False
retstep : 布尔值,可选,默认为False。如果为True,返回值和步长
dtype : 输出数据类型,可选。如果不指定,则根据前面参数的数据类型