有没有可能有一个空的numpy数组,形状为(n,m,3),其中m可以是一个不同的数字,取决于n[i]?我什么都试过了
j1dl9f461#
不,这不可能。示例化数组时,必须为形状的每个维度选取一个固定的数字。在几何术语中,三维NumPy阵列的形状必须形成矩形立方体。它不可能是粗糙的。这是通过设计的,因为它允许高效的计算。此外,许多操作将更难定义并且对于不规则形状的阵列不太直观。当然,你可以选择m作为你需要的所有值的最大值,只是不使用一些结果单元格。
m
1条答案
按热度按时间j1dl9f461#
不,这不可能。示例化数组时,必须为形状的每个维度选取一个固定的数字。
在几何术语中,三维NumPy阵列的形状必须形成矩形立方体。它不可能是粗糙的。这是通过设计的,因为它允许高效的计算。此外,许多操作将更难定义并且对于不规则形状的阵列不太直观。
当然,你可以选择
m
作为你需要的所有值的最大值,只是不使用一些结果单元格。