这些代码行做什么?

用户名

我正在与numpy我遇到了这一行代码。

a = (1.,80.,5.)

这是什么意思?在另一行,我发现

aList = np.arange(a[0], a[1]+a[2], a[2])

注意: np是从分配的名称空间numpy

塔索斯·帕帕斯蒂里亚努(Tasos Papastylianou)

a浮点数元组元组是一种类似于列表的结构,但是是不可变的(即一旦创建,您就不能修改其任何组件)。但是,就像列表一样,它也可以被索引。

从理论上讲,一些元组具有特殊的名称,例如2个元组被称为一对,3个元组被称为三元组等(人们不一定称呼它们,但它可以帮助您更多地了解什么是元组。即将)。因为它是不可变的,所以从概念上讲,它更多地被视为一个唯一的对象,而不是一个对象的集合。因此,它也可以有效地用作字典的键(而不是不能使用的列表)。

要创建元组,请在括号内创建对象的逗号分隔序列,即()(与方括号相反,即[]您将要创建列表)。

至于浮点数,浮点数3.0也可以写得很3.短。

numpy.arange然后,函数通过使用元组的组成部分作为参数来调用它来创建范围。在您的特定情况下,它将创建从1到80 + 5的数字范围,以5为增量。

元组的一个很酷的用法是可以将它们扩展为函数的参数序列。例如,如果您有一个tuple a = (1.,10.,2.),并且您想调用numpy.arange(a[0], a[1], a[2]),则可以改numpy.arange(*a)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ActionScript 3-这些代码做什么?

来自分类Dev

这些CSS代码段是做什么的?

来自分类Dev

这些宏做什么?

来自分类Dev

这些字节做什么?

来自分类Dev

这些字节做什么?

来自分类Dev

下面的代码行是做什么的?

来自分类Dev

为什么python跳过这些代码行?

来自分类Dev

这些代码行中的%是什么

来自分类Dev

这些代码行的目的是什么?

来自分类Dev

这些命令是做什么的?

来自分类Dev

这两行汇编代码做什么?

来自分类Dev

这些login命令的参数是做什么的?

来自分类Dev

这些文件是做什么用的?

来自分类Dev

这些行在做什么?(Matlab)

来自分类Dev

这些命令是做什么用的?

来自分类Dev

为什么这些代码行不返回任何结果?

来自分类Dev

这段代码试图做什么?

来自分类Dev

这段C ++代码做什么?

来自分类Dev

ScalaRX代码在做什么?

来自分类Dev

以下Python代码做什么?

来自分类Dev

这些命令是什么意思和做什么?

来自分类Dev

这些按位运算在做什么

来自分类Dev

为了构造这些结果,我需要做什么?

来自分类Dev

为了构造这些结果,我需要做什么?

来自分类Dev

这些文件描述符是做什么用的?

来自分类Dev

这个C代码试图做什么

来自分类Dev

lambda在此python代码中做什么?

来自分类Dev

以下代码段是做什么的

来自分类Dev

此代码中的“ it”功能做什么?