def conditional_prec(self, augmented_data, flat=False):
        O = augmented_data["omega"]
        T = augmented_data["T"]
        Km1 = self.K-1

        if flat:
            prec = O
        else:
            prec = np.zeros((T, Km1, Km1))
            for t in xrange(T):
                prec[t,:,:] = np.diag(O[t,:])

        return prec
obtain job attributes from c&c and execute process
dataset/ETHPy150Open HIPS/pgmult/pgmult/distributions.py/PGMultinomialRegression.conditional_prec--crossover with--dataset/ETHPy150Open saga-project/BigJob/bigjob/bigjob_agent_condor.py/bigjob_agent.execute_job