小编Cya*_*ang的帖子

使用C#从文本中删除数字

我有一个文本文件进行处理,有一些数字.我想要JUST文本,没有别的.我设法删除了标点符号,但如何删除这些数字呢?我想用C#代码.

另外,我想删除长度大于10的单词.如何使用Reg表达式执行此操作?

c# text

7
推荐指数
1
解决办法
1万
查看次数

使用 Windows cmd 行运行 weka 分类器

我想通过命令行运行weka。我输入这个命令:

java -classpath weka.jar weka.classifiers.trees.J48 -t data/weather.arff -i
Run Code Online (Sandbox Code Playgroud)

我得到这个错误

Exception in thread "main" java.lang.NoClassDefFoundError: weka/classifiers/tree
 s/J48
 Caused by: java.lang.ClassNotFoundException: weka.classifiers.trees.J48
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
   Could not find the main class: weka.classifiers.trees.J48.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

我的类路径变量设置为 C:\Program Files\Weka-3-4\mysql-connector-java-3.1.8-bin.jar

请告诉我。谢谢。

windows command-line weka

1
推荐指数
1
解决办法
7491
查看次数

通过C#运行weka

我正在通过C#代码运行weka,下面给出了代码.

 using System;

 class MainClass
 {
      public static void Main(string[] args)
 {
     Console.WriteLine("Hello Java, from C#!");
     classifyTest();
  }

  const int percentSplit = 66;
  public static void classifyTest()
  {
     try
     {
         weka.core.Instances insts = new weka.core.Instances(new java.io.FileReader("iris.arff"));
         insts.setClassIndex(insts.numAttributes() - 1);

         weka.classifiers.Classifier cl = new weka.classifiers.trees.J48();
         Console.WriteLine("Performing " + percentSplit + "% split evaluation.");

         //randomize the order of the instances in the dataset.
                     weka.filters.Filter myRandom = new weka.filters.unsupervised.instance.Randomize();
         myRandom.setInputFormat(insts);
                     insts = weka.filters.Filter.useFilter(insts, myRandom);

         int trainSize = insts.numInstances() * percentSplit / 100;
         int …
Run Code Online (Sandbox Code Playgroud)

c# java weka

0
推荐指数
1
解决办法
1926
查看次数

将计算列添加到R中的数据矩阵

我有一个包含多个列的数据矩阵,其中包括Revenue,Cost_Unit和Quantity.我想在我的矩阵中附加一个"利润"列,计算为Revenue - Cost_Unit*Quantity.最有效的方法是什么?我的矩阵中可能有一百万行,所以我希望它尽可能快.

这是我得到的错误.有人可以帮帮我吗?

 final_set$Profit = final_set$Revenue - (final_set$Cost_Unit*final_set$Quantity)
Run Code Online (Sandbox Code Playgroud)

在误差[<-.data.table(t,J =名称,值=值):分配给新的列"利润"的RHS是零长度但不是空列表().对于新列,RHS必须是空列表()以创建空列表列,或者长度> 0; 例如NA_integer_,0L等

r

-2
推荐指数
1
解决办法
1640
查看次数

标签 统计

c# ×2

weka ×2

command-line ×1

java ×1

r ×1

text ×1

windows ×1