np.linspace() np.logspace() np.arange() 区别
1.np.linspace() 生成(start,stop)区间指定元素个数num的list,均匀分布
Signature: np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) Docstring: Return evenly spaced numbers over a specified interval.
Returns `num` evenly spaced samples, calculated over the interval [`start`, `stop`].
The endpoint of the interval can optionally be excluded.
Parameters ---------- start : scalar #scalar:标量 The starting value of the sequence. stop : scalar The end value of the sequence, unless `endpoint` is set to False. In that case, the sequence consists of all but the last of ``num + 1`` evenly spaced samples, so that `stop` is excluded. Note that the step size changes when `endpoint` is False. num : int, optional #oprional:可选项 Number of samples to generate. Default is 50. Must benon-negative. endpoint : bool, optional #是否包括右边界点 If True, `stop` is the last sample. Otherwise, it is not included. Default is True. retstep : bool, optional #返回步长
If True, return (`samples`, `step`), where `step` is the spacing between samples. dtype : dtype, optional The type of the output array. If `dtype` is not given, infer the data type from the other input arguments.
|
2.np.logspace() log分布间距生成list
Signature: np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None)
|
3.np.arange() 生成(start,stop)区间指定步长step的list
|