ptypy.utils.scripts.mass_center#

ptypy.utils.scripts.mass_center(A, axes=None, mask=None)#

Calculates mass center of n-dimensional array A along tuple of axis axes.

Parameters:
  • A (ndarray) – input array

  • axes (list, tuple) – Sequence of axes that contribute to distributed mass. If axes==None, all axes are considered.

  • mask (ndarray, None) – If not None, an array the same shape as A acting as mask

Returns:

mass – Center of mass in pixel for each axis selected.

Return type:

1d array