本文主要是介绍python的np.linspace()函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
np.linspace函数的基本语法如下:
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
参数说明:
start
:序列起始值stop
:序列结束值num
:生成的样本数,默认为50endpoint
:如果为True,最后一个样本包含在序列中;如果为False,则不包含,默认为Trueretstep
:如果为True,返回间隔值;如果为False,则不返回,默认为Falsedtype
:返回数组的数据类型
示例代码演示
下面我们通过几个示例来演示np.linspace函数的用法及其输出。
示例一:生成长度为5的等间隔序列
import numpy as np# 生成长度为5的等间隔序列,范围在0到10之间
result = np.linspace(0, 10, num=5)
print(result)
运行结果:
[ 0. 2.5 5. 7.5 10. ]
示例二:生成长度为10的等间隔序列(包含端点)
import numpy as np# 生成长度为10的等间隔序列,范围在0到1之间,包含端点
result = np.linspace(0, 1, num=10, endpoint=True)
print(result)
运行结果:
[0. 0.11111111 0.22222222 0.33333333 0.44444444 0.555555560.66666667 0.77777778 0.88888889 1. ]
示例三:生成长度为3的等间隔序列并返回间隔值
import numpy as np# 生成长度为3的等间隔序列,范围在1到2之间,返回间隔值
result, step = np.linspace(1, 2, num=3, retstep=True)
print(result)
print("Step size:", step)
运行结果:
[1. 1.5 2. ]
Step size: 0.5
这篇关于python的np.linspace()函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!