numpy.linspace()函数介绍和示例

numpy.linspace()函数介绍和示例
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

释义:生成等差数列的数据

  • start,起始点
  • stop,结束点
  • num,元素个数,默认 50
  • endpoint,是否包含 stop 数值,默认为 True,包含 stop 值;若为 False,则不包含 stop 值
  • retstep,返回值形式,默认为 False,返回等差数列组,若为True,则返回结果 (array([‘samples’, ‘step’]))
  • dtype,返回结果的数据类型,默认无,若无,则参考输入数据类型

示例1

import numpy as np

np.linspace(1, 50)            # 默认 num=50,endpoint=True,retstep=False,dtype=None
array([ 1.,  2.,  3.,  4.,  5.,  6.,  7.,  8.,  9., 10., 11., 12., 13.,
       14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 26.,
       27., 28., 29., 30., 31., 32., 33., 34., 35., 36., 37., 38., 39.,
       40., 41., 42., 43., 44., 45., 46., 47., 48., 49., 50.])

示例2

np.linspace(5, 50, num=10)   # num=10
array([ 5., 10., 15., 20., 25., 30., 35., 40., 45., 50.])

示例3

np.linspace(5, 50, num=10, endpoint=False)    # endpoint=False,包括起始点,不包括结束点
array([ 5. ,  9.5, 14. , 18.5, 23. , 27.5, 32. , 36.5, 41. , 45.5])

示例4

np.linspace(5, 50, num=10, retstep=True)      # retstep=True,返回 (array([`samples`, `step`]))
(array([ 5., 10., 15., 20., 25., 30., 35., 40., 45., 50.]), 5.0)

示例5

np.linspace(5, 50, num=10, dtype=int)         # dtype=int,数据类型为 int
array([ 5, 10, 15, 20, 25, 30, 35, 40, 45, 50])

参考博客园

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值