本文整理汇总了Java中ch.systemsx.cisd.hdf5.HDF5Factory.open方法的典型用法代码示例。如果您正苦于以下问题:Java HDF5Factory.open方法的具体用法?Java HDF5Factory.open怎么用?Java HDF5Factory.open使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ch.systemsx.cisd.hdf5.HDF5Factory
的用法示例。
在下文中一共展示了HDF5Factory.open方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: saveUnsignedByte
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a {@link RandomAccessibleInterval} of {@link UnsignedByteType} into an HDF5
* uint8 dataset.
*
* @param source
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveUnsignedByte(
final RandomAccessibleInterval< UnsignedByteType > source,
final File file,
final String dataset,
final int[] cellDimensions )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveUnsignedByte( source, writer, dataset, cellDimensions );
writer.close();
}
示例2: saveFloat
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a {@link RandomAccessibleInterval} of {@link FloatType} into an HDF5
* float32 dataset.
*
* @param source
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveFloat(
final RandomAccessibleInterval< FloatType > source,
final File file,
final String dataset,
final int[] cellDimensions )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveFloat( source, writer, dataset, cellDimensions );
writer.close();
}
示例3: saveDouble
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a {@link RandomAccessibleInterval} of {@link DoubleType} into an HDF5
* float64 dataset.
*
* @param source
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveDouble(
final RandomAccessibleInterval< DoubleType > source,
final File file,
final String dataset,
final int[] cellDimensions )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveDouble( source, writer, dataset, cellDimensions );
writer.close();
}
示例4: saveUnsignedShort
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a {@link RandomAccessibleInterval} of {@link ShortType} into an HDF5
* uint16 dataset.
*
* @param source
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveUnsignedShort(
final RandomAccessibleInterval< ShortType > source,
final File file,
final String dataset,
final int[] cellDimensions )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveUnsignedShort( source, writer, dataset, cellDimensions );
writer.close();
}
示例5: saveUnsignedLong
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a {@link RandomAccessibleInterval} of {@link LongType} into an HDF5
* uint64 dataset.
*
* @param source
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveUnsignedLong(
final RandomAccessibleInterval< LongType > source,
final File file,
final String dataset,
final int[] cellDimensions )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveUnsignedLong( source, writer, dataset, cellDimensions );
writer.close();
}
示例6: saveLong
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a {@link RandomAccessibleInterval} of {@link LongType} into an HDF5
* int64 dataset.
*
* @param source
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveLong(
final RandomAccessibleInterval< LongType > source,
final File file,
final String dataset,
final int[] cellDimensions )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveLong( source, writer, dataset, cellDimensions );
writer.close();
}
示例7: saveLongLongLut
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a long to long lookup table into an HDF5 uint64 dataset.
*
* @param lut
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveLongLongLut(
final TLongLongHashMap lut,
final File file,
final String dataset,
final int blockSize )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveLongLongLut( lut, writer, dataset, blockSize );
writer.close();
}
示例8: saveLongCollection
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a long collection into an HDF5 uint64 dataset.
*
* @param longs
* @param file
* @param dataset
* @param cellDimensions
*/
static public void saveLongCollection(
final TLongCollection longs,
final File file,
final String dataset,
final int blockSize )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveLongCollection( longs, writer, dataset, blockSize );
writer.close();
}
示例9: saveAttribute
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a double array as a float64[] attribute of an HDF5 object.
*
* @param values
* @param file
* @param object
* @param attribute
*/
static public void saveAttribute(
final double[] values,
final File file,
final String object,
final String attribute )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveAttribute( values, writer, object, attribute );
writer.close();
}
示例10: saveUint64Attribute
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
/**
* Save a long value as a uint64 attribute of an HDF5 object.
*
* @param value
* @param file
* @param object
* @param attribute
*/
static public void saveUint64Attribute(
final long value,
final File file,
final String object,
final String attribute )
{
final IHDF5Writer writer = HDF5Factory.open( file );
saveUint64Attribute( value, writer, object, attribute );
writer.close();
}
示例11: saveFloatArrayAttribute
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
static public void saveFloatArrayAttribute(
final float[] value,
final File file,
final String dataset,
final String attribute)
{
final IHDF5Writer writer = HDF5Factory.open( file );
writer.float32().setArrayAttr(dataset, attribute, value);
writer.close();
}
示例12: saveDoubleArrayAttribute
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
static public void saveDoubleArrayAttribute(
final double[] value,
final File file,
final String dataset,
final String attribute)
{
final IHDF5Writer writer = HDF5Factory.open( file );
writer.float64().setArrayAttr(dataset, attribute, value);
writer.close();
}
示例13: exportHdf5
import ch.systemsx.cisd.hdf5.HDF5Factory; //导入方法依赖的package包/类
public static void exportHdf5(SortedMap<Number, Number> data, String filePath) {
writer = HDF5Factory.open(filePath);
int size = data.keySet().size();
double[][] dataArray = new double[2][size];
int counter = 0;
Iterator<Number> iter = data.keySet().iterator();
while (iter.hasNext()) {
Number x = iter.next();
Number y = data.get(x);
if (x instanceof Double) {
dataArray[0][counter] = ((Double) x).doubleValue();
} else if (x instanceof Long) {
dataArray[0][counter] = ((Long) x).doubleValue();
}
if (y instanceof Double) {
dataArray[1][counter] = ((Double) y).doubleValue();
} else if (y instanceof Long) {
dataArray[1][counter] = ((Long) y).doubleValue();
}
counter++;
}
writer.writeDoubleMatrix(DATA_ID, dataArray);
writer.close();
}