• WoreTime 计算单词出现的次数


    string text = @"var query = from info in infoList
    where info.AuditFlag == null || info.AuditFlag == false
    join emp in empList
    on info.SaleMan equals emp.EmployeeCode
    join house in houseList
    on info.WareHouse equals house.WareHouseCode
    join client in clientList
    on info.ClientCode equals client.ClientCode
    join dictPayMode in dictList
    on info.PayMode equals dictPayMode.ValueCode
    where dictPayMode.TypeCode == 'PayMode\'
    join dictInvoiceType in dictList
    on info.InvoiceType equals dictInvoiceType.ValueCode
    where dictInvoiceType.TypeCode == 'InvoiceType'
    select new
    {
    id = info.ID,
    SaleBillCode = info.SaleBillCode,
    SaleMan = emp.Name,
    SaleDate = info.SaleDate,
    Provider = client.ShortName,
    WareHouse = house.ShortName,
    PayMode = dictPayMode.ValueName,
    InvoiceType = dictInvoiceType.ValueName,
    InvoiceCode = info.InvoiceCode,
    AuditFlag = info.AuditFlag
    };";
    //按单词转换为数组
    string[] allWords = text.Split(new char[] {'.','?','!',' ',';',':',',' },
    StringSplitOptions.RemoveEmptyEntries);
    //去掉单词数组中重复的单词
    string[] distinctWords = allWords.Distinct().ToArray<string>();

    int[] counts = new int[distinctWords.Length];
    //遍历每个单词
    for (int i = 0; i<distinctWords.Length; i++)
    {
    string tempWord = distinctWords[i];
    //计算每个单词出现的次数
    var query = from item in allWords
    where item.ToLower() == tempWord.ToLower()
    select item;
    counts[i] = query.Count();
    }
    //输出词频统计结果
    for (int i = 0; i < counts.Count(); i++)
    {
    Response.Write(distinctWords[i] + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + counts[i].ToString() + "<br/>");
    }

  • 相关阅读:
    浅谈Java并发编程系列(八)—— LockSupport原理剖析
    mac上安装MongoDB
    在Mac上搭建Python虚拟环境
    Django项目上传到AWS服务器上
    Django部署
    Getting Started with Django Rest Framework and AngularJS
    Tutorial 7: Schemas & client libraries
    Tutorial 6: ViewSets & Routers
    Tutorial 5: Relationships & Hyperlinked APIs
    Tutorial 4: Authentication & Permissions
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/2867539.html
Copyright © 2020-2023  润新知