【问题标题】:Normalization csv file by Encog C#通过 Encog C# 标准化 csv 文件
【发布时间】:2013-09-09 10:00:14
【问题描述】:

我不知道如何使用 Encog C# 规范化 csv 文件。我的 csv 数据文件:

7.7,3.8,6.7,2.2,\n 7.7,2.6,6.9,2.3,\n 6,2.2,5,1.5,6.9,\n

【问题讨论】:

  • @VedaadShakib... 诚然,这个问题写得不好,但这里没必要刻薄!
  • @PrimeByDesign 我只是指出这个问题不符合 StackOverflow 当前维护的标准:StackOverflow 不是一个代码编写服务,用户可以简单地请求编写一段代码为他们;在这个网站上,专家可以就现有代码中的问题或建议向他们的同行提供帮助。让初学者程序员仅仅期望我们为他们编写代码对社区的其他人来说是不公平的。
  • @VedaadShakib 每个人都必须从某个地方开始,对吧?如果有人不知道从哪里开始,那可能会很艰难。他并没有要求某人为他编写一个完整的程序......只是关于如何规范化 CSV 文件的一些建议。我的代码中有这个功能,所以我只是在这里为他复制了它......并没有太多麻烦。我不觉得我受到了不公平的对待。是否有一些针对 S.O. 的官方指南?问题?
  • @PrimeByDesign 这个网站不适合想要学习编程的人。如果你想学习,就去看书吧。没有官方指南,但有社区支持的公认标准。如果您有兴趣了解它们,我建议您访问 meta.stackexchange.com。
  • @VedaadShakib 我会按照您的建议查看 meta.stackexchange。我不认为他在这里学习编码......而是学习使用特定库的特定功能。虽然还有其他例子。我认为真正的问题是他没有费心写一个详细的问题来展示他到目前为止所做的尝试。

标签: normalization encog


【解决方案1】:

这是一个很好的功能......当然你需要创建一个分析师

    private EncogAnalyst _analyst;

    public void NormalizeFile(FileInfo SourceDataFile, FileInfo NormalizedDataFile)
    {
        var wizard = new AnalystWizard(_analyst);
        wizard.Wizard(SourceDataFile, _useHeaders, AnalystFileFormat.DecpntComma);
        var norm = new AnalystNormalizeCSV();
        norm.Analyze(SourceDataFile, _useHeaders, CSVFormat.English, _analyst);
        norm.ProduceOutputHeaders = _useHeaders;
        norm.Normalize(NormalizedDataFile);
    }

【讨论】:

    【解决方案2】:

    这里http://www.heatonresearch.com/comment/2690#comment-2690 有你的问题的答案。我希望它会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-09
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 1970-01-01
      相关资源
      最近更新 更多