Skip to content

Commit 405c558

Browse files
committed
Change return value to Array
1 parent 5440343 commit 405c558

27 files changed

+42
-39
lines changed

js/view/ica.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ var dispICA = function (elm, platform) {
99
const dim = platform.dimension
1010
const model = new ICA()
1111
model.fit(tx)
12-
let y = model.predict(tx, dim)
13-
pred_cb(y.toArray())
12+
const y = model.predict(tx, dim)
13+
pred_cb(y)
1414
})
1515
})
1616
}

js/view/isomap.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ var dispIsomap = function (elm, platform) {
55
const neighbors = +elm.select('[name=neighbors]').property('value')
66
platform.fit((tx, ty, pred_cb) => {
77
const dim = platform.dimension
8-
let y = Isomap(tx, dim, neighbors)
9-
pred_cb(y.toArray())
8+
const y = Isomap(tx, dim, neighbors)
9+
pred_cb(y)
1010
})
1111
}
1212

js/view/laplacian_eigenmaps.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ var dispLE = function (elm, platform) {
4343
const dim = platform.dimension
4444
const model = new LaplacianEigenmaps(method, k, sigma)
4545
const pred = model.predict(tx, dim)
46-
pred_cb(pred.toArray())
46+
pred_cb(pred)
4747
})
4848
})
4949
}

js/view/lda.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var dispLDA = function (elm, platform) {
3030
} else {
3131
const dim = platform.dimension
3232
let y = LinearDiscriminantAnalysis(tx, ty, dim)
33-
pred_cb(y.toArray())
33+
pred_cb(y)
3434
}
3535
cb && cb()
3636
})

js/view/lle.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ var dispLLE = function (elm, platform) {
55
platform.fit((tx, ty, pred_cb) => {
66
const neighbor = +elm.select('[name=neighbor_size]').property('value')
77
const dim = platform.dimension
8-
let y = LLE(tx, neighbor, dim)
9-
pred_cb(y.toArray())
8+
const y = LLE(tx, neighbor, dim)
9+
pred_cb(y)
1010
})
1111
}
1212

js/view/lsa.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ var dispLSA = function (elm, platform) {
77
.on('click', () => {
88
platform.fit((tx, ty, pred_cb) => {
99
const dim = platform.dimension
10-
let y = LSA(tx, dim)
11-
pred_cb(y.toArray())
10+
const y = LSA(tx, dim)
11+
pred_cb(y)
1212
})
1313
})
1414
}

js/view/mds.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ var dispMDS = function (elm, platform) {
44
const fitModel = cb => {
55
platform.fit((tx, ty, pred_cb) => {
66
const dim = platform.dimension
7-
let y = MDS(tx, dim)
8-
pred_cb(y.toArray())
7+
const y = MDS(tx, dim)
8+
pred_cb(y)
99
})
1010
}
1111

js/view/nmf.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import NMF from '../../lib/model/nmf.js'
22

3+
import { Matrix } from '../../lib/util/math.js'
4+
35
var dispNMF = function (elm, platform) {
46
let model = null
57

@@ -12,7 +14,7 @@ var dispNMF = function (elm, platform) {
1214
model.init(tx, k)
1315
}
1416
model.fit()
15-
const pred = model.predict()
17+
const pred = Matrix.fromArray(model.predict())
1618
pred_cb(pred.argmax(1).value.map(v => v + 1))
1719
} else {
1820
if (!model) {
@@ -22,7 +24,7 @@ var dispNMF = function (elm, platform) {
2224
}
2325
model.fit()
2426
const pred = model.predict()
25-
pred_cb(pred.toArray())
27+
pred_cb(pred)
2628
}
2729
cb && cb()
2830
})

js/view/pca.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ var dispPCA = function (elm, platform) {
1010
const dim = platform.dimension
1111
const model = new PCA(kernel)
1212
model.fit(tx)
13-
let y = model.predict(tx, dim)
14-
pred_cb(y.toArray())
13+
const y = model.predict(tx, dim)
14+
pred_cb(y)
1515
} else {
1616
const model = new AnomalyPCA()
1717
model.fit(tx)

js/view/principal_curve.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ var dispPC = function (elm, platform) {
1212
platform.fit((tx, ty, pred_cb) => {
1313
const dim = platform.dimension
1414
model.fit(tx)
15-
let y = model.predict(tx, dim)
16-
pred_cb(y.toArray())
15+
const y = model.predict(tx, dim)
16+
pred_cb(y)
1717
cb && cb()
1818
})
1919
})

0 commit comments

Comments
 (0)