初始化数组的python方法是什么?

初始化数组的python方法是什么?,python,Python,我经常看到Python 3中的数组以以下两种方式之一声明: foo[2, 2] = [[1, 2], [3, 4]] 或者 我已经尝试在计算量大的任务SI.e中使用这两种方法。对于庞大的数组,机器学习似乎没有太大的区别 在内存分配和循环执行时间等方面,当列表较大时,两者之间是否有差异?在本例中,它创建元组ti、tj并将其传递给densite。\uuu getitem\uuuuuu。至于实现了什么,您将需要查看dense类型的文档和/或源代码。代码dense[ti,tj]调用dense。本例中的

我经常看到Python 3中的数组以以下两种方式之一声明:

foo[2, 2] = [[1, 2], [3, 4]]
或者

我已经尝试在计算量大的任务SI.e中使用这两种方法。对于庞大的数组,机器学习似乎没有太大的区别


在内存分配和循环执行时间等方面,当列表较大时,两者之间是否有差异?

在本例中,它创建元组ti、tj并将其传递给densite。\uuu getitem\uuuuuu。至于实现了什么,您将需要查看dense类型的文档和/或源代码。

代码dense[ti,tj]调用dense。本例中的逗号构成一个元组。这不适用于列表,但如果键是元组,它可以用于字典

>>> [1,2,3][1, 2]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple

>>> {(1, 2): 1}[1, 2]
1

你需要发布完整的代码。。在这里,我们甚至不知道什么是t和dense,稠密的[ti,tj]与稠密的[ti,tj]相同,或者是稠密的。
>>> [1,2,3][1, 2]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple

>>> {(1, 2): 1}[1, 2]
1