欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > python的np.linspace()函数

python的np.linspace()函数

2025/9/15 6:49:22 来源:https://blog.csdn.net/changzi990/article/details/139533663  浏览:    关键词:python的np.linspace()函数

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.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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词