np.linspace()的用法

np.linspace()的用法

1、作用

在start和stop之间返回均匀间隔的数据

2、参数

numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
# start:起始数字;
# stop:结束数字;
# num:节点数,默认为50;
# endpoint: True则包含stop;False则不包含stop;
# retstep: 如果为True则结果会给出数据间隔
# dtype: 数据类型
# axis: 0(默认)或-1

3、例子

输入:

import numpy as np

ni1 = np.linspace(0, 2, 10)
print(ni1)

ni2 = np.linspace(0, 2, 10, endpoint=False)
print(ni2)

ni3 = np.linspace(0, 2, 10, retstep=True)
print(ni3)

ni4 = np.linspace(0, 2, 10, dtype=int)
print(ni4)

输出:

[0.         0.22222222 0.44444444 0.66666667 0.88888889 1.11111111
 1.33333333 1.55555556 1.77777778 2.        ]
[0.  0.2 0.4 0.6 0.8 1.  1.2 1.4 1.6 1.8]
(array([0.        , 0.22222222, 0.44444444, 0.66666667, 0.88888889,
       1.11111111, 1.33333333, 1.55555556, 1.77777778, 2.        ]), 0.2222222222222222)
[0 0 0 0 0 1 1 1 1 2]

你可能感兴趣的:(numpy学习,python,numpy)