首页 > 解决方案 > 如何构建一个numpy数组列表,其中每个数组的大小都是唯一的

问题描述

我正在尝试创建一个 numpy 数组的 python 列表,其中列表中的每个数组都将具有唯一的维度 - 我如何构造它并动态更改列表中特定的特定条目?

例如:我有三个矩阵(numpy 数组),尺寸为 MxN、PxQ 和 AxB,其中 {A,B,P,Q,M,N} 都是唯一整数。我希望将所有三个 numpy 数组都放在同一个列表中,并且能够提取或更改列表中每个矩阵中的特定条目。

这对 python/numpy 有可能吗?

标签: pythonarraysnumpy

解决方案


只需创建列表:

l = [np.zeros((M, N)), np.zeros((P,Q)), np.zeros((A,B))]

并使用0,12来获取您想要的元素。


推荐阅读