python的np.linspace()函数3个实例详解

np.linspace函数的基本语法如下:

numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

参数说明:

start:序列起始值

stop:序列结束值

num:生成的样本数,默认为50

endpoint:如果为True,最后一个样本包含在序列中;如果为False,则不包含,默认为True

retstep:如果为True,返回间隔值;如果为False,则不返回,默认为False

dtype:返回数组的数据类型

示例代码演示

下面我们通过几个示例来演示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.55555556
 0.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应用需要在容器镜像内拉取git私有仓库的...
前言 当网络不稳定或应用页面加载有问题,可以设置等待,避免...
前言 map()、reduce()、filter()是python的三个高阶函数。所...
入门使用 # 示例代码 warframe = ["saryn&quot...
前言 功能描述:批量重命名指定目录下的文件,文件名加前缀,...
前言 常见的应用配置方式有环境变量和配置文件,对于微服务应...