All Packages Class Hierarchy This Package Previous Next Index
Class sim.data.Table
java.lang.Object
|
+----sim.data.Data
|
+----sim.data.Table
- public class Table
- extends Data
this allows the user to enter a table of input/output vectors
to be used in training. These numbers are entered directly in
the string that is parsed.
This code is (c) 1996 Leemon Baird
<leemon@cs.cmu.edu>,
http://www.cs.cmu.edu/~baird
The source and object code may be redistributed freely.
If the code is modified, please state so in the comments.
- Version:
- 1.1b, 15 April 97
- Author:
- Leemon Baird
-
Table()
-
-
BNF(int)
-
-
getData(double[], double[], Random)
- Put the input/output pair into arrays in/out.
-
getData(int, double[], double[])
- Put the nth input/output pair into arrays in/out.
-
parse(Parser, int)
- Parse the input file to get the parameters for this object.
-
unparse(Unparser, int)
- Output a description of this object that can be parsed with parse().
Table
public Table()
getData
public void getData(double in[],
double out[],
Random rnd)
- Put the input/output pair into arrays in/out.
The arrays must already have been initialized to the right sizes.
A randomly-chosen data point will be returned.
- Overrides:
- getData in class Data
getData
public void getData(int n,
double in[],
double out[]) throws ArrayIndexOutOfBoundsException
- Put the nth input/output pair into arrays in/out.
The arrays must already have been initialized to the right sizes.
An exception is raised if n<0 or n>=nPairs.
If number of pairs is infinite, then exception is always thrown.
- Throws: ArrayIndexOutOfBoundsException
- arrays were too small or there is no "nth" data item
- Overrides:
- getData in class Data
BNF
public String BNF(int lang)
- Overrides:
- BNF in class Data
unparse
public void unparse(Unparser u,
int lang)
- Output a description of this object that can be parsed with parse().
- Overrides:
- unparse in class Data
- See Also:
- Parsable
parse
public Object parse(Parser p,
int lang) throws ParserException
- Parse the input file to get the parameters for this object.
- Throws: ParserException
- parser didn't find the required token
- Overrides:
- parse in class Data
All Packages Class Hierarchy This Package Previous Next Index