ShapedLikeNDArray#
- class astropy.utils.shapes.ShapedLikeNDArray[源代码]#
-
提供形状更改方法的Mixin类。
假设类本身有一些底层数据,这些数据是数组或类似数组的结构。它必须定义一个
shape
属性,该属性提供这些数据的形状,以及_apply
方法创建一个新实例,其中ndarray
方法已应用于这些问题。此外,为了与
ndarray
,建议为shape
财产,就像shape
属性允许对内部数据进行就地重塑(而且,与reshape
方法引发异常(如果不可能)。此类还定义了
ndim
和size
属性,从shape
. 如果有更快的方法来获得这些数字,这些可以被子类覆盖。属性摘要
实例和基础数组的维度数。
基础数据的形状。
根据形状计算的对象大小。
属性文档
- isscalar#
- ndim#
实例和基础数组的维度数。
- shape#
基础数据的形状。
- size#
根据形状计算的对象大小。