def _update_dPrxy(self):
super(ExpCM_empirical_phi, self)._update_dPrxy()<EOL>if '<STR_LIT>' in self.freeparams:<EOL><INDENT>self.dQxy_dbeta = scipy.zeros((N_CODON, N_CODON), dtype='<STR_LIT:float>')<EOL>for w in range(N_NT):<EOL><INDENT>scipy.copyto(self.dQxy_dbeta, self.dphi_dbeta[w],<EOL>where=CODON_NT_MUT[w])<EOL><DEDENT>self.dQxy_dbeta[CODON_TRANSITION] *= self.kappa<EOL>self.dPrxy['<STR_LIT>'] += self.Frxy * self.dQxy_dbeta<EOL>_fill_diagonals(self.dPrxy['<STR_LIT>'], self._diag_indices)<EOL><DEDENT>
Update `dPrxy`, accounting for dependence of `phi` on `beta`.