Skip to content

Commit 8df7010

Browse files
committed
Fixed Python2/Python3 compatibility issue
1 parent 0042068 commit 8df7010

File tree

16 files changed

+16
-15
lines changed

16 files changed

+16
-15
lines changed

nimfa/methods/factorization/bd.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
184184
**options):
185185
self.name = "bd"
186186
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
187-
super().__init__(vars())
187+
nmf_std.Nmf_std.__init__(self, vars())
188188
if self.alpha is not None:
189189
self.alpha = sp.csr_matrix((self.V.shape[0], self.rank))
190190
self.alpha = self.alpha.tocsr() if sp.isspmatrix(self.alpha) else np.mat(self.alpha)

nimfa/methods/factorization/bmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
174174
lambda_w=1.1, lambda_h=1.1, **options):
175175
self.name = "bmf"
176176
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
177-
super().__init__(vars())
177+
nmf_std.Nmf_std.__init__(self, vars())
178178
self.tracker = mf_track.Mf_track() if self.track_factor and self.n_run > 1 \
179179
or self.track_error else None
180180

nimfa/methods/factorization/icm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def __init__(self, V, seed=None, W=None, H=None, H1=None,
159159
k=0., sigma=1., **options):
160160
self.name = "icm"
161161
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
162-
super().__init__(vars())
162+
nmf_std.Nmf_std.__init__(self, vars())
163163
if self.alpha is None:
164164
self.alpha = sp.rand(self.V.shape[0], self.rank, density=0.8, format='csr')
165165
self.alpha= self.alpha.tocsr() if sp.isspmatrix(self.alpha) else np.mat(self.alpha)

nimfa/methods/factorization/lfnmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
144144
track_error=False, alpha=0.01, **options):
145145
self.name = "lfnmf"
146146
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
147-
super().__init__(vars())
147+
nmf_std.Nmf_std.__init__(self, vars())
148148
self.tracker = mf_track.Mf_track() if self.track_factor and self.n_run > 1 \
149149
or self.track_error else None
150150

nimfa/methods/factorization/lsnmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def __init__(self, V, seed=None, W=None, H=None, H1=None,
142142
track_error=False, sub_iter=10, inner_sub_iter=10, beta=0.1, **options):
143143
self.name = "lsnmf"
144144
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
145-
super().__init__(vars())
145+
nmf_std.Nmf_std.__init__(self, vars())
146146
self.min_residuals = 1e-5 if not self.min_residuals else self.min_residuals
147147
self.tracker = mf_track.Mf_track() if self.track_factor and self.n_run > 1 \
148148
or self.track_error else None

nimfa/methods/factorization/nmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
159159
update='euclidean', objective='fro', conn_change=30, **options):
160160
self.name = "nmf"
161161
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
162-
super().__init__(vars())
162+
nmf_std.Nmf_std.__init__(self, vars())
163163
if 'conn' not in self.objective:
164164
self.conn_change = None
165165
self._conn_change = 0

nimfa/methods/factorization/nsnmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
144144
theta=0.5, **options):
145145
self.name = "nsnmf"
146146
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
147-
super().__init__(vars())
147+
nmf_ns.Nmf_ns.__init__(self, vars())
148148
self.tracker = mf_track.Mf_track() if self.track_factor and self.n_run > 1 \
149149
or self.track_error else None
150150

nimfa/methods/factorization/pmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
123123
rel_error=False, **options):
124124
self.name = "pmf"
125125
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
126-
super().__init__(vars())
126+
nmf_std.Nmf_std.__init__(self, vars())
127127
self.tracker = mf_track.Mf_track() if self.track_factor and self.n_run > 1 \
128128
or self.track_error else None
129129

nimfa/methods/factorization/pmfcc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def __init__(self, V, seed=None, W=None, H=None, rank=30, max_iter=30,
131131
Theta=None, **options):
132132
self.name = "pmfcc"
133133
self.aseeds = ["random", "fixed", "nndsvd", "random_c", "random_vcol"]
134-
super().__init__(vars())
134+
smf.Smf.__init__(self, vars())
135135
if not self.Theta:
136136
self.Theta = np.mat(np.zeros((self.V.shape[1], self.V.shape[1])))
137137
self.tracker = mf_track.Mf_track() if self.track_factor and self.n_run > 1 \

nimfa/methods/factorization/psmf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ def __init__(self, V, seed=None, W=None, H=None, H1=None,
158158
track_error=False, prior=20, **options):
159159
self.name = "psmf"
160160
self.aseeds = ["none"]
161-
super().__init__(vars())
161+
nmf_std.Nmf_std.__init__(self, vars())
162162
self.test_conv = 5 if not self.test_conv else self.test_conv
163163
if isinstance(self.prior, numbers.Real):
164164
self.prior = np.ones(int(self.prior)) / self.prior

0 commit comments

Comments
 (0)