ShapedLikeNDArray#

class astropy.utils.shapes.ShapedLikeNDArray[源代码]#

基类:NDArrayShapeMethods

提供形状更改方法的Mixin类。

假设类本身有一些底层数据,这些数据是数组或类似数组的结构。它必须定义一个 shape 属性,该属性提供这些数据的形状,以及 _apply 方法创建一个新实例,其中 ndarray 方法已应用于这些问题。

此外,为了与 ndarray ,建议为 shape 财产,就像 shape 属性允许对内部数据进行就地重塑(而且,与 reshape 方法引发异常(如果不可能)。

此类还定义了 ndimsize 属性,从 shape . 如果有更快的方法来获得这些数字,这些可以被子类覆盖。

属性摘要

isscalar 

ndim 

实例和基础数组的维度数。

shape 

基础数据的形状。

size 

根据形状计算的对象大小。

属性文档

isscalar#
ndim#

实例和基础数组的维度数。

shape#

基础数据的形状。

size#

根据形状计算的对象大小。