类 ArffLoader
java.lang.Object
weka.core.converters.AbstractLoader
weka.core.converters.AbstractFileLoader
weka.core.converters.ArffLoader
- 所有已实现的接口:
Serializable
,BatchConverter
,FileSourcedConverter
,IncrementalConverter
,Loader
,URLSourcedLoader
,EnvironmentHandler
,RevisionHandler
public class ArffLoader
extends AbstractFileLoader
implements BatchConverter, IncrementalConverter, URLSourcedLoader
Reads a source that is in arff (attribute relation
file format) format.
-
嵌套类概要
嵌套类修饰符和类型类说明static class
Reads data from an ARFF file, either in incremental or batch mode. -
字段概要
字段从接口继承的字段 weka.core.converters.Loader
BATCH, INCREMENTAL, NONE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Return the full data set.Returns a description of the file type.Get the file extension used for arff filesString[]
Gets all the file extensions used for this type of filegetNextInstance
(Instances structure) Read the data set incrementally---get the next instance in the data set or returns null if there are no more instances to get.Returns the revision string.Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.Returns a string describing this Loaderstatic void
Main method.void
reset()
Resets the Loader ready to read a new data set or the same data set again.get the File specified as the sourceReturn the current urlvoid
sets the source Filevoid
setSource
(InputStream in) Resets the Loader object and sets the source of the data set to be the supplied InputStream.void
Resets the Loader object and sets the source of the data set to be the supplied url.void
Set the url to load from从类继承的方法 weka.core.converters.AbstractFileLoader
getUseRelativePath, runFileLoader, setEnvironment, setSource, setUseRelativePath, useRelativePathTipText
从类继承的方法 weka.core.converters.AbstractLoader
setRetrieval
-
字段详细资料
-
FILE_EXTENSION
the file extension -
FILE_EXTENSION_COMPRESSED
-
-
构造器详细资料
-
ArffLoader
public ArffLoader()
-
-
方法详细资料
-
globalInfo
Returns a string describing this Loader- 返回:
- a description of the Loader suitable for displaying in the explorer/experimenter gui
-
getFileExtension
Get the file extension used for arff files- 指定者:
getFileExtension
在接口中FileSourcedConverter
- 返回:
- the file extension
-
getFileExtensions
Gets all the file extensions used for this type of file- 指定者:
getFileExtensions
在接口中FileSourcedConverter
- 返回:
- the file extensions
-
getFileDescription
Returns a description of the file type.- 指定者:
getFileDescription
在接口中FileSourcedConverter
- 返回:
- a short file description
-
reset
Resets the Loader ready to read a new data set or the same data set again.- 指定者:
reset
在接口中Loader
- 覆盖:
reset
在类中AbstractFileLoader
- 抛出:
IOException
- if something goes wrong
-
setSource
Resets the Loader object and sets the source of the data set to be the supplied url.- 参数:
url
- the source url.- 抛出:
IOException
- if an error occurs
-
retrieveFile
get the File specified as the source- 指定者:
retrieveFile
在接口中FileSourcedConverter
- 覆盖:
retrieveFile
在类中AbstractFileLoader
- 返回:
- the source file
-
setFile
sets the source File- 指定者:
setFile
在接口中FileSourcedConverter
- 覆盖:
setFile
在类中AbstractFileLoader
- 参数:
file
- the source file- 抛出:
IOException
- if an error occurs
-
setURL
Set the url to load from- 指定者:
setURL
在接口中URLSourcedLoader
- 参数:
url
- the url to load from- 抛出:
IOException
- if the url can't be set.
-
retrieveURL
Return the current url- 指定者:
retrieveURL
在接口中URLSourcedLoader
- 返回:
- the current url
-
setSource
Resets the Loader object and sets the source of the data set to be the supplied InputStream.- 指定者:
setSource
在接口中Loader
- 覆盖:
setSource
在类中AbstractLoader
- 参数:
in
- the source InputStream.- 抛出:
IOException
- always thrown.
-
getStructure
Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.- 指定者:
getStructure
在接口中Loader
- 指定者:
getStructure
在类中AbstractLoader
- 返回:
- the structure of the data set as an empty set of Instances
- 抛出:
IOException
- if an error occurs
-
getDataSet
Return the full data set. If the structure hasn't yet been determined by a call to getStructure then method should do so before processing the rest of the data set.- 指定者:
getDataSet
在接口中Loader
- 指定者:
getDataSet
在类中AbstractLoader
- 返回:
- the structure of the data set as an empty set of Instances
- 抛出:
IOException
- if there is no source or parsing fails
-
getNextInstance
Read the data set incrementally---get the next instance in the data set or returns null if there are no more instances to get. If the structure hasn't yet been determined by a call to getStructure then method should do so before returning the next instance in the data set.- 指定者:
getNextInstance
在接口中Loader
- 指定者:
getNextInstance
在类中AbstractLoader
- 参数:
structure
- the dataset header information, will get updated in case of string or relational attributes- 返回:
- the next instance in the data set as an Instance object or null if there are no more instances to be read
- 抛出:
IOException
- if there is an error during parsing
-
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 返回:
- the revision
-
main
Main method.- 参数:
args
- should contain the name of an input file.
-