2024-06-26 13:43:56 发布
网友
我正在尝试创建一个包含numpy数组的python列表,其中列表中的每个数组都有唯一的维度——我如何构造它并动态地更改列表中特定数组中的特定条目
例如:我有三个矩阵(numpy数组),它们的维数是MxN、PxQ和AxB,其中{A、B、p、Q、M、N}都是唯一的整数。我希望所有三个numpy数组都在同一个列表中,并且能够提取或更改列表中每个矩阵中的特定条目
这在python/numpy中是可能的吗
只需创建列表:
l = [np.zeros((M, N)), np.zeros((P,Q)), np.zeros((A,B))]
并使用0、1或2到达所需的元素
0
1
2
是的,这是可能的。实际上,如果您将它们放入Python list(而不是numpy列表)中,则可以使用任何三个对象
list
numpy
import numpy as np A = np.zeros((1, 2)) B = np.zeros((3, 4)) C = np.zeros((5, 6)) the_list = [A, B, C]
您可以分别通过the_list[0]、the_list[1]和the_list[2]访问这些对象
the_list[0]
the_list[1]
the_list[2]
只需创建列表:
并使用
0
、1
或2
到达所需的元素是的,这是可能的。实际上,如果您将它们放入Python
list
(而不是numpy
列表)中,则可以使用任何三个对象您可以分别通过
the_list[0]
、the_list[1]
和the_list[2]
访问这些对象相关问题 更多 >
编程相关推荐