-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
58 lines (47 loc) · 1.95 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
var qm = require('qminer');
exports.loadSentimentDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/sentiment.ldjson' : fileName;
store.loadJson(fileName);
}
exports.loadRecommendationDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/visits_small.ldjson' : fileName;
store.loadJson(fileName);
}
exports.loadMoviesDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/movies.ldjson' : fileName;
store.loadJson(fileName);
}
exports.loadForexDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/forex.ldjson' : fileName;
store.loadJson(fileName);
}
exports.loadBrownianDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/brownian_1.ldjson' : fileName;
store.loadJson(fileName);
};
exports.loadBrownian2Dataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/brownian_2.ldjson' : fileName;
store.loadJson(fileName);
};
exports.loadIrisDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/iris.ldjson' : fileName;
store.loadJson(fileName);
}
exports.getSentimentDatasetFile = function (fileName) {
return __dirname + '/' + fileName;
}
exports.loadRatingsMatrix = function (spMat, fileName) {
fileName = fileName == undefined ? __dirname + '/ratingsMatrix.bin' : fileName;
var fin = qm.fs.openRead(fileName);
spMat.load(fin);
}
exports.loadRatingsMoviesDataset = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/ratingsMovies.ldjson' : fileName;
store.loadJson(fileName);
}
exports.loadTweetsCount = function (store, fileName) {
fileName = fileName == undefined ? __dirname + '/tweetCount.json' : fileName;
JSON.parse(require("fs").readFileSync(fileName, "utf8")).forEach(
function (data) { store.push(data); }
);
}