0
我在想如何在WEKA中創建實例而不實際使用CSV或ARRF文件。我的意思是如果我有四個字符串字段的SQL查詢的結果,比我如何使用該結果來創建實例。來自SQL查詢數據的WEKA實例
我在想如何在WEKA中創建實例而不實際使用CSV或ARRF文件。我的意思是如果我有四個字符串字段的SQL查詢的結果,比我如何使用該結果來創建實例。來自SQL查詢數據的WEKA實例
假設你沒有使用Weka資源管理器,並且自己編寫它,像這樣的東西應該可以幫助你創建一個實例(在這個代碼中str1-str4是你的SQL結果字符串)!注意:此代碼要求您加載一個.arff文件,其中至少有幾個實例與您的新實例相同!
Instance inst = new DenseInstance(4);
inst.setValue(attr1, str1);
inst.setValue(attr2, str2);
inst.setValue(attr3, str3);
inst.setValue(attr4, str4);
inst.setDataset(instanceList);
System.out.println("New instance: " + inst);
謝謝,但我希望不加載arff文件。我想從從SQL接收的數據在內存中創建實例。 – Nhqazi
創建實例後,你在做什麼? – SJB
創建一次實例,而不是將其用於聚類給定數據的kmean聚類算法中。 – Nhqazi