Основная проблема заключается в определении WEKA значения NULL или вектора NULL в новом типе редакторов Java с импортированным weka.jar и режимом исключения исключений.
аюсь создать новый строковый атрибут с помощью Weka Java API ...
Читая через API javadocs, кажется, что способ сделать это - использовать этот конструктор:
Attribute
public Attribute(java.lang.String attributeName,
FastVector attributeValues)
Constructor for nominal attributes and string attributes. If a null vector of attribute values is passed to the method, the attribute is assumed to be a string.
Parameters:
attributeName - the name for the attribute
attributeValues - a vector of strings denoting the attribute values. Null if the attribute is a string attribute.
но я застрял в том, что я должен передать в параметр attributeValues ...
когда я помещаю в нуль, Java жалуется на защищенные объекты
когда я помещаю в ноль, это синтаксическая ошибка
когда я положил вnew FastVector()
становится пустым атрибутом, а не строковым атрибутом ...
когда я создаю новый объект:
FastVector fv = new FastVector();
fv.addElement(null);
и затем передать fv в аргумент, он возвращает исключение нулевого указателя ...
что именно я должен поместить в аргумент attributeValues, чтобы он стал строковым атрибутом?