Я пытаюсь создать новый строковый атрибут с помощью Java API Weka ...
При чтении документации API javadoc кажется, что это можно сделать с помощью этого конструктора:
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 ...
когда я помещаю в null Java жалуется на защищенные объекты
когда я ввожу Null, это синтаксическая ошибка
когда я ввожу new FastVector ()
, он становится пустым номинальным атрибутом, а не строковым атрибутом ...
когда я создаю новый объект:
FastVector fv = new FastVector();
fv.addElement(null);
, а затем передаю fv в аргумент, он возвращает исключение с нулевым указателем ...
что именно я должен поместить в аргумент attributeValues, чтобы он стал строковым атрибутом?