def sub_array_2d_from_sub_array_1d(self, sub_array_1d):
sub_shape = (self.mask.shape[<NUM_LIT:0>] * self.sub_grid_size, self.mask.shape[<NUM_LIT:1>] * self.sub_grid_size)<EOL>sub_one_to_two = self.mask.masked_sub_grid_index_to_sub_pixel(sub_grid_size=self.sub_grid_size)<EOL>return mapping_util.map_masked_1d_array_to_2d_array_from_array_1d_shape_and_one_to_two(<EOL>array_1d=sub_array_1d, shape=sub_shape, one_to_two=sub_one_to_two)<EOL>
Map a 1D sub-array the same dimension as the sub-grid (e.g. including sub-pixels) to its original masked
        2D sub array.

        Parameters
        -----------
        sub_array_1d : ndarray
            The 1D sub_array which is mapped to its masked 2D sub-array.