示例#1
0
            public async Task <List <List <string> > > Handle(Query request, CancellationToken cancellationToken)
            {
                // handler logic here
                var query = (db.Orders.Select(x => new Data {
                    Id = x.StudentId, IdProduct = x.SubjectId
                })).ToList();

                FPG alo = new FPG(query, 8);

                var convert2Word = new List <List <string> >();

                var minConf = 0.5;

                await alo.Run();

                foreach (var i in alo.TreeTraining.FP_Condition)
                {
                    foreach (var j in i.Value)
                    {
                        if (j.ListCP.Count <= 4)
                        {
                            var str = await TranslateToWord2(j, minConf, alo.Histogram, alo.FinalData.Count, Math.Round((double)j.Value / (double)query.Count, 2, MidpointRounding.AwayFromZero));

                            if (str.Count > 0)
                            {
                                convert2Word.Add(str);
                            }
                        }
                    }
                }
                return(convert2Word);
            }