28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca,pymanopt/manifolds/oblique.py,Oblique,rand,#Oblique#,104

Before Change


        return self._transpose(V * factors)

    def rand(self):
        X = self._normalize_columns(rnd.randn(self._m, self._n))
        return self._transpose(X)

    def randvec(self, X):
        H = rnd.randn(*X.shape)
        X = self._transpose(X)

After Change


        return V * factors

    def rand(self):
        return self._normalize_columns(rnd.randn(self._m, self._n))

    def randvec(self, X):
        H = rnd.randn(*X.shape)
        P = self.proj(X, H)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 4

Non-data size: 4

Instances


Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: rand


Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: ehess2rhess


Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: pairmean


Project Name: pymanopt/pymanopt
Commit Name: 28f336ff967a8e7e8d9c54fa2a86d8622d2a35ca
Time: 2016-02-16
Author: niklas.koep@gmail.com
File Name: pymanopt/manifolds/oblique.py
Class Name: Oblique
Method Name: exp