Ajout d'une nouvelle Instance dans weka
Comment puis-je ajouter une nouvelle Instance à une des Instances de l'objet que j'ai créé ?
Voici un exemple:
ArrayList<Attribute> atts = new ArrayList<Attribute>(2);
ArrayList<String> classVal = new ArrayList<String>();
classVal.add("A");
classVal.add("B");
atts.add(new Attribute("content",(ArrayList<String>)null));
atts.add(new Attribute("@@class@@",classVal));
Instances dataRaw = new Instances("TestInstances",atts,0);
Je veux ajouter une nouvelle instance de dataRaw. Pour autant que je sais que je dois utiliser dataRaw.ajouter(Instance i) .... Comment puis-je créer une instance de l'objet si l'Instance de la classe est une interface ?
Merci d'Avance
- Passer d'une mise en œuvre de
Instance
, que vous pouvez voir ici sous Tous Connu la mise en Œuvre de Classes. - PS vous ne serez pas en mesure d'ajouter quoi que ce soit, puisque vous avez passé
0
à lacapacity
argument du constructeur. - J'ai suivi ce guide ici (weka.wikispaces.com/Creating+une+ARFF+fichier) et que j'ai compris c'est la capacité initiale. pourriez-vous me donner un exemple de comment ajouter une nouvelle instance de l'objet que j'ai créé ? Merci ...
Vous devez vous connecter pour publier un commentaire.
Commençons par quelques faits saillants.
Ici est la course complète exemple:
Sa sortie est la suivante: