Python在指定范围内返回均匀间隔的数字numpy.linspace()

【小白从小学Python、C、Java】
【Python全国计算机等级考试】
【Python数据分析考试必会题】
● 标题与摘要
Python在指定范围内返回均匀间隔的数字
numpy.linspace()

● 选择题
以下关于numpy.linspace(start=0,stop=100,num=5)语句说法错误的是:
A 可以创建一个步长为20的等差数列
B 可以创建一个元素个数为5的等差数列
C 所创建的等差数列起始值为0
D 所创建的等差数列终止值为100

● 问题解析

1.numpy.linspace()函数的功能:该函数的功能是创建一个等差数列,结果放置在list中,进而放置在array中。
2.numpy.linspace()函数的语法:
​numpy.linspace(start,stop[,num=50][,endpoint=True][,retstep=False][,dtype=None]),其中start和stop为必选参数,用于指定所创建数列的起始值和终止值;num为可选参数,用于指定输出数列元素的个数,若忽略该参数,则默认数列的元素个数为50;endpoint为可选参数,默认endpoint为True,若指定endpoint=False,则输出的数列不包括终止值;retstep为可选参数,默认为False,若指定retstep=True,则函数的返回值为等差数列和对应的步长;dtype为可选参数,用于指定输出数列的数据类型,如:dtype=int,则指定输出数列的数据类型为整型,如果不指定,函数会参考其他输入参数值推断数据类型,一般为float。
3.题目中numpy.linspace(start=0,stop=100,num=5),输出一个起始值为0,终止值为100,数组元素个数为5的等差数列,数组为(0,25,50,75,100),所以步长为25,如附图1所示。

​● 附图
图1 np.linspace()函数的代码和输出

● 附图代码
import numpy as np
np.linspace(start= 0, stop=100, num=5)
np.linspace(start= 0, stop=100, num=5, endpoint=False) #不输出终止值
np.linspace(start= 0, stop=100, num=5, dtype=int) #指定数据类型
np.linspace(start= 0, stop=100, num=5, retstep=True) #输出数组和步长
np.linspace(start= 0, stop=100) #不指定数组个数

● 正确答案
A

● 温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:qmy

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

刘经纬老师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值