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
原文地址:https://blog.csdn.net/changzi990/article/details/139533663
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。