(self)
return X
Creates the design in the domain specified during construction.

        It is guaranteed that all data points satisfy this domain

        :return: data matrix, size N x D
Creates the design in the domain specified during construction.
Creates the design in the domain specified during construction .
def generate(self):
        """
        Creates the design in the domain specified during construction.

        It is guaranteed that all data points satisfy this domain

        :return: data matrix, size N x D
        """
        Xs = self.create_design()
        assert (Xs in self.generative_domain)
        assert (Xs.shape == (self.size, self.domain.size))
        transform = self.generative_domain >> self.domain
        # X = np.clip(transform.forward(Xs), self.domain.lower, self.domain.upper)
        X = transform.forward(Xs)
        assert (X in self.domain)
        return X
def generate ( self ) : Xs = self . create_design ( ) assert ( Xs in self . generative_domain ) assert ( Xs . shape == ( self . size , self . domain . size ) ) transform = self . generative_domain >> self . domain # X = np.clip(transform.forward(Xs), self.domain.lower, self.domain.upper) X = transform . forward ( Xs ) assert ( X in self . domain ) return X