Python之numpy 中linspace函数
程序员文章站
2022-05-23 10:26:53
...
引例
print(np.linspace(start=0, stop=10, num=5))
结果为:[ 0. 2.5 5. 7.5 10. ]
linspace参数
start,stop,num(可选),endpoint (可选),dtype (可选)
从0到1,间隔为0.1的数值序列
print(np.linspace(start=0, stop=1, num=11))
结果为:[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1. ]
endpointendpoint
参数决定终止值是否被包含在结果数组中。缺省为True,即包括在结果中,反之不包括
print(np.linspace(start=1, stop=5, num=4, endpoint=False))
结果为:[1. 2. 3. 4.]
dtype 参数决定类型
print(np.linspace(start=0, stop=10, num=5, dtype=int))
结果为:[ 0 2 5 7 10]
np.arange()
import numpy as np
print(np.arange(0, 10, 1))
结果为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
,注意,没有10
总结:
np.linspace
能够精确控制终止值终值,而 np.arange
能够更直接地控制序列中值之间的增量。
下一篇: JS中new()用法剖析