tengo este codigo
'use strict';
var so = require('stringify-object');
var svm = require('../lib');
var xor = [
[[0, 0], 0],
[[0, 1], 1],
[[1, 0], 1],
[[1, 1], 0]
];
// initialize predictor
var clf = new svm.CSVC({
kFold: 1
});
clf.train(xor)
.progress(function(progress){
console.log('training progress: %d%', Math.round(progress*100));
})
.spread(function (model, report) {
console.log('training report: %s\nPredictions:', so(report));
xor.forEach(function(ex){
var prediction = clf.predictSync(ex[0]);
console.log(' %d XOR %d => %d', ex[0][0], ex[0][1], prediction);
});
});
como puedo mandar a una vista la variable prediction? quiero mostrarlo
saludos...
Para pasar datos a una vista, cómo sea, necesitas un Router (enrutador), cómo por ejemplo ExpressJS.
Busca información al respecto y luego comenta.
Salu2
encontre esto
// TODO: This should be read from a database
var heroes = [
{
name: 'Chuck Norris',
facts: [
'No existe la teoría de la evolución, tan sólo una lista de las' +
' especies que Chuck Norris permite vivir. ',
'Chuck Norris no te pisa un pie, sino el cuello.',
'Chuck Norris borró la papelera de reciclaje.']
},
{
name: 'Bruce Scheneier',
facts: [
'Science is defined as mankinds futile attempt at learning ' +
'Bruce Schneiers private key.',
'Others test numbers to see whether they are prime. Bruce ' +
'decides whether a number is prime.']
},
{
name: 'Arturo Pérez-Reverte',
facts: [
'Pérez-Reverte se baja música en casa de Ramoncín.',
'Pérez-Reverte no necesita investigar para escribir novela ' +
'histórica, el pasado cambia conforme teclea en la máquina.']
}
];
exports.index = function(req, res) {
var names = heroes.map(function(p) { return p.name; });
res.render('index', { heroes: names })
};
de esta pagina http://blog.koalite.com/2011/11/tutorial-node-js-express-jquery-ii-generando-vistas-con-jade/
implementare esa misma logica, espero que funcione aun porque ese tutorial es del 2011, me pueden decir si se sigue haciendo asi?
Cita de: eLank0 en 9 Septiembre 2016, 12:42 PM
Para pasar datos a una vista, cómo sea, necesitas un Router (enrutador), cómo por ejemplo ExpressJS.
Busca información al respecto y luego comenta.
Salu2
tengo que implementar export? se mas claro porfavor
No hace falta, puedes tenerlo todo en un mismo fichero. Con module.exports y exports lo único que permite es la encapsulación y utilización de ficheros en otros.
Lo que debes usar es algo como:
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('App escuchando en el puerto 3000.');
});
El código marcado, es lo que define la ruta en este caso la ruta raíz.
Salu2
no deberia utilizar esto?
res.render('index', { title: factor });
Si tu objetivo final es obtener un documento HTML renderizado sí.
Salu2
si tienes razon lo solucione asi como tu dices renderizando un html https://foro.elhacker.net/desarrollo_web/problema_con_redireccionamiento_paso_de_variable_a_la_vista_en_nodejs-t457566.0.html
intente haciendolo con send, pero no funcionaba, este es mi proyecto https://github.com/rn3w/proyectoAjaxPost
es muy pequenio lo podes revisar? o darme algunos tips para solucionarlo
gracias y saludos