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()函数的代码和输出

Python在指定范围内返回均匀间隔的数字numpy.linspace()_第1张图片

● 附图代码
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

你可能感兴趣的:(python)