有没有可能有一个空的numpy数组的形状为(n,m,3),其中m可以是一个不同的数字依赖于n?

kmynzznz  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(104)

有没有可能有一个空的numpy数组,形状为(n,m,3),其中m可以是一个不同的数字,取决于n[i]?
我什么都试过了

j1dl9f46

j1dl9f461#

不,这不可能。示例化数组时,必须为形状的每个维度选取一个固定的数字。
在几何术语中,三维NumPy阵列的形状必须形成矩形立方体。它不可能是粗糙的。这是通过设计的,因为它允许高效的计算。此外,许多操作将更难定义并且对于不规则形状的阵列不太直观。
当然,你可以选择m作为你需要的所有值的最大值,只是不使用一些结果单元格。

相关问题