org.encog.ml.data.buffer
public class EncogEGBFile extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DOUBLE_SIZE
The size of a double.
|
static int |
HEADER_SIZE
The size of the file header.
|
Constructor and Description |
---|
EncogEGBFile(File theFile)
Construct an EGB file.
|
Modifier and Type | Method and Description |
---|---|
void |
addColumn(int col,
boolean isInput)
Add a column.
|
void |
addRow(int row)
Add a row.
|
void |
close()
Close the file.
|
void |
create(int theInputCount,
int theIdealCount)
Create a new RGB file.
|
void |
deleteCol(int col)
Delete a column.
|
void |
deleteRow(int row)
Delete a row.
|
FileChannel |
getFc() |
File |
getFile() |
ByteBuffer |
getHeaderBuffer() |
int |
getIdealCount() |
int |
getInputCount() |
int |
getNumberOfRecords() |
RandomAccessFile |
getRaf() |
ByteBuffer |
getRecordBuffer() |
int |
getRecordCount() |
int |
getRecordSize() |
void |
open()
OPen an existing EGB file.
|
double |
read()
Read a single double.
|
void |
read(double[] d)
Read an array of doubles.
|
void |
read(int row,
double[] d)
Read a double array at the specified record.
|
double |
read(int row,
int col)
Read a row and column.
|
void |
setLocation(int row)
Set the current location to the specified row.
|
void |
write(byte b)
Write a byte.
|
void |
write(double d) |
void |
write(double[] v)
Write an array.
|
void |
write(int row,
double[] v)
Write an array at the specified record.
|
void |
write(int row,
int col,
double v)
Write the specified row and column.
|
public static final int DOUBLE_SIZE
public static final int HEADER_SIZE
public EncogEGBFile(File theFile)
theFile
- The file.public void addColumn(int col, boolean isInput)
col
- THe column to add.isInput
- Is this an input column?public void addRow(int row)
row
- Where to add the row.public void close()
public void create(int theInputCount, int theIdealCount)
theInputCount
- The input count.theIdealCount
- The ideal count.public void deleteCol(int col)
col
- The column to delete.public void deleteRow(int row)
row
- The row to delete.public FileChannel getFc()
public File getFile()
public ByteBuffer getHeaderBuffer()
public int getIdealCount()
public int getInputCount()
public int getNumberOfRecords()
public RandomAccessFile getRaf()
public ByteBuffer getRecordBuffer()
public int getRecordCount()
public int getRecordSize()
public void open()
public double read()
public void read(double[] d)
d
- The array to read into.public void read(int row, double[] d)
row
- The record to read.d
- The array to read into.public double read(int row, int col)
row
- The row to read.col
- The column to read.public void setLocation(int row)
row
- The row.public void write(byte b)
b
- The byte to write.public void write(double[] v)
v
- The array to write.public void write(int row, double[] v)
row
- The record to write.v
- The array to write.public void write(int row, int col, double v)
row
- The row.col
- The column.v
- The value.public void write(double d)
Copyright © 2014. All Rights Reserved.