初始化数组的python方法是什么?
我经常看到Python 3中的数组以以下两种方式之一声明:初始化数组的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。本例中的
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