def __init__(self, classname="weka.filters.AllFilter", jobject=None, options=None): """ Initializes the specified filter using either the classname or the supplied JB_Object. :param classname: the classname of the filter :type classname: str :param jobject: the JB_Object to use :type jobject: JB_Object :param options: the list of commandline options to set :type options: list """ if jobject is None: jobject = Filter.new_instance(classname) self.enforce_type(jobject, "weka.filters.Filter") super(Filter, self).__init__(jobject=jobject, options=options) self.__input = javabridge.make_call(self.jobject, "input", "(Lweka/core/Instance;)Z") self.__batchfinished = javabridge.make_call(self.jobject, "batchFinished", "()Z") self.__output = javabridge.make_call(self.jobject, "output", "()Lweka/core/Instance;") self.__outputformat = javabridge.make_call(self.jobject, "getOutputFormat", "()Lweka/core/Instances;")
def __init__(self, classname="weka.clusterers.SimpleKMeans", jobject=None, options=None): """ Initializes the specified clusterer using either the classname or the supplied JB_Object. :param classname: the classname of the clusterer :type classname: str :param jobject: the JB_Object to use :type jobject: JB_Object :param options: the list of commandline options to use :type options: list """ if jobject is None: jobject = Clusterer.new_instance(classname) self.is_updateable = self.check_type( jobject, "weka.clusterers.UpdateableClusterer") self.is_drawable = self.check_type(jobject, "weka.core.Drawable") self.enforce_type(jobject, "weka.clusterers.Clusterer") super(Clusterer, self).__init__(jobject=jobject, options=options) self.__cluster = javabridge.make_call(self.jobject, "clusterInstance", "(Lweka/core/Instance;)I") self.__distribution = javabridge.make_call(self.jobject, "distributionForInstance", "(Lweka/core/Instance;)[D")
def __init__(self, tokenizer): """ :param tokenizer: the tokenizer instance to use :type tokenizer: Tokenizer """ self.tokenizer = tokenizer self.__has_more = javabridge.make_call(self.tokenizer.jobject, "hasMoreElements", "()Z") self.__next = javabridge.make_call(self.tokenizer.jobject, "nextElement", "()Ljava/lang/String;")
def _make_calls(self): """ Method for generating instances using javabridge.make_call. Members must start with "_mc_" """ self._mc_has_more = javabridge.make_call(self.tokenizer.jobject, "hasMoreElements", "()Z") self._mc_next = javabridge.make_call(self.tokenizer.jobject, "nextElement", "()Ljava/lang/String;")
def _make_calls(self): """ Method for generating instances using javabridge.make_call. Members must start with "_mc_" """ super(Clusterer, self)._make_calls() self._mc_cluster = javabridge.make_call(self.jobject, "clusterInstance", "(Lweka/core/Instance;)I") self._mc_distribution = javabridge.make_call( self.jobject, "distributionForInstance", "(Lweka/core/Instance;)[D")
def _make_calls(self): """ Method for generating instances using javabridge.make_call. Members must start with "_mc_" """ super(Filter, self)._make_calls() self._mc_input = javabridge.make_call(self.jobject, "input", "(Lweka/core/Instance;)Z") self._mc_batchfinished = javabridge.make_call(self.jobject, "batchFinished", "()Z") self._mc_output = javabridge.make_call(self.jobject, "output", "()Lweka/core/Instance;") self._mc_outputformat = javabridge.make_call( self.jobject, "getOutputFormat", "()Lweka/core/Instances;")
def _make_calls(self): """ Method for generating instances using javabridge.make_call. Members must start with "_mc_" """ super(Stopwords, self)._make_calls() self._mc_is_stopword = javabridge.make_call(self.jobject, "isStopword", "(Ljava/lang/String;)Z")
def _make_calls(self): """ Method for generating instances using javabridge.make_call. Members must start with "_mc_" """ super(Stemmer, self)._make_calls() self._mc_stem = javabridge.make_call( self.jobject, "stem", "(Ljava/lang/String;)Ljava/lang/String;")
def __init__(self, classname="weka.clusterers.SimpleKMeans", jobject=None, options=None): """ Initializes the specified clusterer using either the classname or the supplied JB_Object. :param classname: the classname of the clusterer :type classname: str :param jobject: the JB_Object to use :type jobject: JB_Object :param options: the list of commandline options to use :type options: list """ if jobject is None: jobject = Clusterer.new_instance(classname) self.is_updateable = self.check_type(jobject, "weka.clusterers.UpdateableClusterer") self.is_drawable = self.check_type(jobject, "weka.core.Drawable") self.enforce_type(jobject, "weka.clusterers.Clusterer") super(Clusterer, self).__init__(jobject=jobject, options=options) self.__cluster = javabridge.make_call(self.jobject, "clusterInstance", "(Lweka/core/Instance;)I") self.__distribution = javabridge.make_call(self.jobject, "distributionForInstance", "(Lweka/core/Instance;)[D")
def __init__(self, jobject): """ Initializes the weka.core.Instance wrapper. :param jobject: the weka.core.Instance object to initialize with :type jobject: JB_Object """ self.enforce_type(jobject, "weka.core.Instance") super(Instance, self).__init__(jobject) self.__set_value = javabridge.make_call(self.jobject, "setValue", "(ID)V") self.__get_value = javabridge.make_call(self.jobject, "value", "(I)D") self.__set_string_value = javabridge.make_call(self.jobject, "setValue", "(ILjava/lang/String;)V") self.__get_string_value = javabridge.make_call(self.jobject, "stringValue", "(I)Ljava/lang/String;") self.__set_weight = javabridge.make_call(self.jobject, "setWeight", "(D)V") self.__get_weight = javabridge.make_call(self.jobject, "weight", "()D") self.__is_missing = javabridge.make_call(self.jobject, "isMissing", "(I)Z") self.__class_index = javabridge.make_call(self.jobject, "classIndex", "()I")
def __init__(self, classname="weka.core.stemmers.NullStemmer", jobject=None, options=None): """ Initializes the specified stemmer using either the classname or the supplied JB_Object. :param classname: the classname of the stemmer :type classname: str :param jobject: the JB_Object to use :type jobject: JB_Object :param options: the list of commandline options to set :type options: list """ if jobject is None: jobject = Stemmer.new_instance(classname) self.enforce_type(jobject, "weka.core.stemmers.Stemmer") super(Stemmer, self).__init__(jobject=jobject, options=options) self.__stem = javabridge.make_call(self.jobject, "stem", "(Ljava/lang/String;)Ljava/lang/String;")
def __init__(self, jobject): """ Initializes the weka.core.Instance wrapper. :param jobject: the weka.core.Instance object to initialize with :type jobject: JB_Object """ self.enforce_type(jobject, "weka.core.Instance") super(Instance, self).__init__(jobject) self.__set_value = javabridge.make_call(self.jobject, "setValue", "(ID)V") self.__get_value = javabridge.make_call(self.jobject, "value", "(I)D") self.__set_string_value = javabridge.make_call( self.jobject, "setValue", "(ILjava/lang/String;)V") self.__get_string_value = javabridge.make_call( self.jobject, "stringValue", "(I)Ljava/lang/String;") self.__set_weight = javabridge.make_call(self.jobject, "setWeight", "(D)V") self.__get_weight = javabridge.make_call(self.jobject, "weight", "()D") self.__is_missing = javabridge.make_call(self.jobject, "isMissing", "(I)Z") self.__class_index = javabridge.make_call(self.jobject, "classIndex", "()I")
def __init__(self, jobject): """ Initializes the weka.core.Instances wrapper. :param jobject: the weka.core.Instances object to wrap :type jobject: JB_Object """ self.enforce_type(jobject, "weka.core.Instances") super(Instances, self).__init__(jobject) self.__attribute = javabridge.make_call(self.jobject, "attribute", "(I)Lweka/core/Attribute;") self.__attribute_by_name = javabridge.make_call( self.jobject, "attribute", "(Ljava/lang/String;)Lweka/core/Attribute;") self.__num_attributes = javabridge.make_call(self.jobject, "numAttributes", "()I") self.__num_instances = javabridge.make_call(self.jobject, "numInstances", "()I") self.__get_class_index = javabridge.make_call(self.jobject, "classIndex", "()I") self.__set_class_index = javabridge.make_call(self.jobject, "setClassIndex", "(I)V") self.__class_attribute = javabridge.make_call( self.jobject, "classAttribute", "()Lweka/core/Attribute;") self.__get_instance = javabridge.make_call(self.jobject, "instance", "(I)Lweka/core/Instance;") self.__set_instance = javabridge.make_call( self.jobject, "set", "(ILweka/core/Instance;)Lweka/core/Instance;") self.__append_instance = javabridge.make_call( self.jobject, "add", "(Lweka/core/Instance;)Z") self.__insert_instance = javabridge.make_call( self.jobject, "add", "(ILweka/core/Instance;)V")
def __init__(self, jobject): self.__num_attributes = javabridge.make_call(self.jobject, "numAttributes", "()I")
def __init__(self, jobject): """ Initializes the weka.core.Instances wrapper. :param jobject: the weka.core.Instances object to wrap :type jobject: JB_Object """ self.enforce_type(jobject, "weka.core.Instances") super(Instances, self).__init__(jobject) self.__attribute = javabridge.make_call(self.jobject, "attribute", "(I)Lweka/core/Attribute;") self.__attribute_by_name = javabridge.make_call(self.jobject, "attribute", "(Ljava/lang/String;)Lweka/core/Attribute;") self.__num_attributes = javabridge.make_call(self.jobject, "numAttributes", "()I") self.__num_instances = javabridge.make_call(self.jobject, "numInstances", "()I") self.__get_class_index = javabridge.make_call(self.jobject, "classIndex", "()I") self.__set_class_index = javabridge.make_call(self.jobject, "setClassIndex", "(I)V") self.__class_attribute = javabridge.make_call(self.jobject, "classAttribute", "()Lweka/core/Attribute;") self.__get_instance = javabridge.make_call(self.jobject, "instance", "(I)Lweka/core/Instance;") self.__set_instance = javabridge.make_call(self.jobject, "set", "(ILweka/core/Instance;)Lweka/core/Instance;") self.__append_instance = javabridge.make_call(self.jobject, "add", "(Lweka/core/Instance;)Z") self.__insert_instance = javabridge.make_call(self.jobject, "add", "(ILweka/core/Instance;)V")