python之range()、arange()和linspace()

目录

range()

arange()

linspace()


range()

range()格式如:range(start, stop, step)

  • start:开始的数值,默认从0开始
  • stop:结束的数值,但是不包括此数!!!
  • step:两个元素之间间隔的大小,默认为1,并且不能是浮点数!!!
sws_0 = range(0, 5) 	# 生成一个range的类,而不是数列[0, 1, 2, 3, 4]
sws_1 = [sws for sws in range(0, 5)]  # 从0开始到4,但是不包括5,默认间隔为1
sws_2 = [sws for sws in range(0, 10, 6)]  # 间隔为6
print(type(sws_0)))
print(sws_1)
print(sws_2)

######
<class 'range'>
[0, 1, 2, 3, 4]
[0, 6]

arange()

numpy中的方法,格式和range()一致:numpy.arange(start, stop, step)

  • start:开始的数值,默认从0开始
  • stop:结束的数值,但是不包括此数!!!
  • step:两个元素之间间隔的大小,默认为1,并且可以是浮点数!!!

大家可以参照range()的例子,自己动手打打代码联系一下,大胆尝试

linspace()

numpy.linspace(start,stop,number)

  • start:开始的数值,默认从0开始
  • stop:结束的数值,但是包括此数!!!
  • number:元素的数量

意思就是从start开始,stop结束(包括stop),每个元素间距相等,并且总共有number个元素

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放氮气的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值