NumPy - 来自数值范围的数组
-
简述
在本章中,我们将看到如何从数值范围创建数组。 -
numpy.arange
这个函数返回一个ndarray在给定范围内包含均匀间隔值的对象。该函数的格式如下 -构造函数采用以下参数。序号 参数及说明 1 start间隔的开始。如果省略,默认为 02 stop一个区间的结束(不包括这个数字)3 step值之间的间距,默认为 14 dtype结果 ndarray 的数据类型。如果未给出,则使用输入的数据类型以下示例显示了如何使用此功能。示例 1
它的输出如下 -示例 2
在这里,输出将是 -示例 3
它的输出如下 - -
numpy.linspace
这个功能类似于arange()功能。在此函数中,指定了间隔之间均匀间隔的值的数量,而不是步长。此功能的用法如下 -构造函数采用以下参数。序号 参数及说明 1 start序列的起始值2 stop序列的结束值,如果端点设置为 true,则包含在序列中3 num要生成的均匀间隔样本的数量。默认值为 504 endpoint默认情况下为真,因此停止值包含在序列中。如果为假,则不包括在内5 retstep如果为真,则返回连续数字之间的样本和步长6 dtype输出数据类型ndarray下面的例子演示了使用linspace功能。示例 1
它的输出将是 -示例 2
输出将是 -示例 3
现在,输出将是 - -
numpy.logspace
这个函数返回一个ndarray包含在对数刻度上均匀分布的数字的对象。刻度的开始和结束端点是基数的索引,通常为 10。以下参数确定的输出logspace功能。序号 参数及说明 1 start序列的起点是base start2 stop序列的最终值是碱基停止3 num范围之间的值的数量。默认值为 504 endpoint如果为真,stop 是范围内的最后一个值5 base日志空间的基数,默认为 106 dtype输出数组的数据类型。如果未给出,则取决于其他输入参数下面的例子将帮助你理解logspace功能。示例 1
它的输出如下 -示例 2
现在,输出将是 -