Создание строкового атрибута в Weka Java API

Я пытаюсь создать новый строковый атрибут с помощью 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, чтобы он стал строковым атрибутом?

5
задан petezurich 20 August 2018 в 17:52
поделиться