def scaled_array_2d_with_regular_dimensions_from_binned_up_sub_array_1d(self, sub_array_1d):
array_1d = self.regular_data_1d_from_sub_data_1d(sub_array_1d=sub_array_1d)<EOL>return scaled_array.ScaledSquarePixelArray(array=self.array_2d_from_array_1d(array_1d=array_1d),<EOL>pixel_scale=self.mask.pixel_scale,<EOL>origin=self.mask.origin)<EOL>
Map a 1D sub-array the same dimension as the sub-grid to its original masked 2D sub-array and return it as
        a scaled array.

        Parameters
        -----------
        sub_array_1d : ndarray
            The 1D sub-array of which is mapped to a 2D scaled sub-array the dimensions.