Как я могу записать этот объект в файл hdf5 с помощью Java

#java #hdf5

#java #hdf5

Вопрос:

введите описание изображения здесь Мне нужно записать этот объект с помощью соединения use hdf5, но я не знаю, как записать массив с помощью соединения use. Мне нужна помощь, пожалуйста.

 public class Sensor {
    public int index;
    public double [] value_block_0;
    public String [] value_block_1;
    public long [] value_block_2;
    public String time;
    public String code;

    public Sensor(int index, double [] value_block_0, String [] value_block_1, long [] value_block_2, String time,
            String code) {
        super();
        this.index = index;
        this.value_block_0 = value_block_0;
        this.value_block_1 = value_block_1;
        this.value_block_2 = value_block_2;
        this.time = time;
        this.code = code;
    }
  

}

 object_data[0] = new Sensor(115300, arr1, arr2, arr3, "09:31:00", "200001");
    object_data[1] = new Sensor(118400, arr1, arr2, arr3, "09:32:00", "200001");
    object_data[2] = new Sensor(102700, arr1, arr2, arr3, "09:33:00", "200001");
    object_data[3] = new Sensor(131300, arr1, arr2, arr3, "09:34:00", "200001");
    object_data[4] = new Sensor(123400, arr1, arr2, arr3, "09:35:00", "200001");
    object_data[5] = new Sensor(357600, arr1, arr2, arr3, "09:36:00", "200001");
  

Я пытаюсь использовать API H5 для записи object_data в файл hdf5, но не удалось.

 if ((dataset_id >= 0) amp;amp; (memtype_id >= 0))
            H5.H5Dwrite((int)dataset_id, (int)memtype_id, HDF5Constants.H5S_ALL, HDF5Constants.H5S_ALL,
                    HDF5Constants.H5P_DEFAULT, object_data);
  

Комментарии:

1. Можете ли вы прояснить свою проблему? Что вы пробовали?

2. Пожалуйста, включите код / описание в вопрос в виде текста. Изображения не могут быть найдены, и они не могут быть использованы в программном обеспечении для чтения для тех из нас, у кого плохое зрение.