Example #1
0
    def process(self, mat, feats):
        if self.ba:
            self.ba += np.dot( mat[:,self.keys[0]:(self.keys[-1]+1)], parse_data( np.vstack(self.data), feats ) )
        else:
            self.ba = np.dot( mat[:,self.keys[0]:(self.keys[-1]+1)], parse_data( np.vstack(self.data), feats ) )

        return iter([])
Example #2
0
    def process(self, mat, feats):
        data = parse_data( np.vstack(self.data), feats )
        if self.atamat:
            self.atamat += np.dot( data.T, np.dot( data, mat ) )
        else:
            self.atamat = np.dot( data.T, np.dot( data, mat ) )

        return iter([])
Example #3
0
 def process(self, mat, feats):
     yield self.keys[0], np.dot( parse_data( np.vstack(self.data), feats ), mat )