738bfb1c560ff4e349f5083fc1f81a54e4be4980,ot/da.py,BaseTransport,inverse_transform,#BaseTransport#Any#Any#Any#Any#,1176

Before Change


            transp_Xt = np.dot(transp_, self.Xs)
        else:
            // perform out of sample mapping
            print("Warning: out of sample mapping not yet implemented")
            print("input data will be returned")
            transp_Xt = Xt

        return transp_Xt

After Change


        else:
            // perform out of sample mapping

            D0 = dist(Xt, self.Xt)
            idx = np.argmin(D0, axis=1)

            // transport the target samples
            transp_ = self.Coupling_.T / np.sum(self.Coupling_, 0)[:, None]
            transp_[~ np.isfinite(transp_)] = 0
            transp_Xt_ = np.dot(transp_, self.Xs)

            // define the transported points
            transp_Xt = transp_Xt_[idx, :] + Xt - self.Xt[idx, :]

        return transp_Xt

Italian Trulli
In pattern: SUPERPATTERN

Frequency: 4

Non-data size: 27

Instances


Project Name: rflamary/POT
Commit Name: 738bfb1c560ff4e349f5083fc1f81a54e4be4980
Time: 2017-08-04
Author: stan.chambon@gmail.com
File Name: ot/da.py
Class Name: BaseTransport
Method Name: inverse_transform


Project Name: rflamary/POT
Commit Name: b8672f67639e9daa3f91e555581256f984115f56
Time: 2017-09-01
Author: stan.chambon@gmail.com
File Name: ot/da.py
Class Name: BaseTransport
Method Name: inverse_transform


Project Name: rflamary/POT
Commit Name: 738bfb1c560ff4e349f5083fc1f81a54e4be4980
Time: 2017-08-04
Author: stan.chambon@gmail.com
File Name: ot/da.py
Class Name: BaseTransport
Method Name: inverse_transform


Project Name: rflamary/POT
Commit Name: 738bfb1c560ff4e349f5083fc1f81a54e4be4980
Time: 2017-08-04
Author: stan.chambon@gmail.com
File Name: ot/da.py
Class Name: BaseTransport
Method Name: transform


Project Name: rflamary/POT
Commit Name: b8672f67639e9daa3f91e555581256f984115f56
Time: 2017-09-01
Author: stan.chambon@gmail.com
File Name: ot/da.py
Class Name: BaseTransport
Method Name: transform