Вопросы по теме 'hdf5'
Как лучше всего записать контейнер std :: vector ‹std :: string› в набор данных HDF5?
Учитывая вектор строк, как лучше всего записать их в набор данных HDF5? На данный момент делаю примерно следующее:
const unsigned int MaxStrLength = 512;
struct TempContainer {
char string[MaxStrLength];
};
void writeVector (hid_t...
10016 просмотров
schedule
21.02.2022
Параллелизм потоков записи HDF5
Может ли HDF5 обрабатывать несколько потоков самостоятельно или его необходимо синхронизировать извне? Пример OpenMP предполагает последнее.
Если первое, то как правильно определить пространство данных для записи?
1918 просмотров
schedule
09.02.2023
BadImageFormatException: PInvoke ImportDll с hdf5dll.dll
Хорошо, у меня есть библиотека HDF5, загруженная с официального сайта, и у меня есть несколько DLL, в том числе hdf5dll.dll и hdf5_hldll.dll.
У меня есть что-то вроде обертки для нативных вызовов в моих классах H5 , H5LT , H5F и H5T . Пример...
2164 просмотров
schedule
13.09.2022
Поддержка разреженных массивов в HDF5
Мне нужно каким-то образом сохранить массив 512 ^ 3 на диске, и сейчас я использую HDF5. Поскольку массив разреженный, много дискового пространства тратится впустую.
Обеспечивает ли HDF5 поддержку разреженного массива?
6589 просмотров
schedule
08.02.2023
Чтение большого текстового файла в hdf5 через PyTables или PyHDF?
Я пытаюсь получить статистику с помощью SciPy, но мой набор входных данных довольно велик (~ 1,9 ГБ) и находится в формате dbf. Размер файла достаточно велик, и Numpy возвращает сообщение об ошибке, когда я пытаюсь создать массив с помощью...
3727 просмотров
schedule
24.10.2022
Как удалить шестнадцатеричные значения в строке Python с помощью регулярных выражений?
У меня есть массив ячеек в Matlab
columns = {'MagX', 'MagY', 'MagZ', ...
'AccelerationX', 'AccelerationX', 'AccelerationX', ...
'AngularRateX', 'AngularRateX', 'AngularRateX', ...
'Temperature'}
Я использую...
19069 просмотров
schedule
18.01.2023
Как расширить h5py, чтобы получить доступ к данным в файле hdf5?
У меня есть небольшая программа на Python, которая создает файл hdf5 с помощью модуля h5py. Я хочу написать модуль Python для работы с данными из файла hdf5. Как я мог это сделать?
В частности, я могу установить массивы numpy в PyArrayObject и...
2684 просмотров
schedule
06.04.2022
Связывание библиотеки HDF5 с проектом DLL Visual C++: неразрешенный внешний символ __imp__*
Я создаю подключаемый модуль для MS Visual C++ 2010 Express и хочу включить возможности из библиотеки HDF5. . Я пробовал как собрать HDF5 из исходного кода с помощью CMake, так и установить предварительно скомпилированную библиотеку (...
6418 просмотров
schedule
08.05.2023
Оптимизация скорости записи в HDF5 с помощью Pytables
Проблема связана со скоростью записи компьютера (10 * 32-битная машина) и производительностью запросов postgresql. Я подробно объясню сценарий.
У меня есть данные около 80 Гб (вместе с соответствующими индексами базы данных). Я пытаюсь прочитать...
1914 просмотров
schedule
15.07.2022
Добавление массива NumPy в существующий файл HDF5 в PyTables?
У меня есть два нарезанных массива Numpy, хранящихся в памяти, скажем, a и b, в форме 1 * 480 * 640, как я могу добавить их в существующий файл HDF5 в PyTables? Существующий файл HDF5 имеет три массива: n1,n2,n3, я хочу, чтобы новый файл HDF5 имел 5...
455 просмотров
schedule
01.01.2023
matplotlib — трехмерная поверхность из прямоугольного массива высот
Я пытаюсь построить некоторые данные HDF в matplotlib. После их импорта с помощью h5py данные сохраняются в виде массива, например:
array([[151, 176, 178],
[121, 137, 130],
[120, 125, 126])
В этом случае значения x и y — это...
24442 просмотров
schedule
03.08.2022
Ошибка PyTables/HDF5 KERNEL32.dll
Я недавно установил HDF5 1.8.9 и PyTables 2.4.0 в Windows XP с использованием Python 2.7.2 со следующими установленными из двоичных файлов из PyPI (если доступно) или http://www.lfd.uci.edu/~gohlke/pythonlibs/ (если нет)
Суперпак Numpy 1.6.1...
1459 просмотров
schedule
13.02.2023
Как изменить проекцию с файлом MODIS hdf с помощью GDAL в Python?
У меня есть несколько файлов MODIS hdf, и я пытаюсь изменить проекцию с Sinusoidal на Lambert Conformal Conic с помощью модуля GDAL в Python. Вот мой код Python, и он возвращает сообщение об ошибке:
import os,sys
import gdal
import numpy...
1580 просмотров
schedule
16.07.2023
Тип соединения HDF5 Собственный по сравнению с IEEE
Я только собираю HDF5, и меня немного смущает разница между созданием данных для памяти и созданием данных для файла. Какая разница?
В этом примере создание данных составного типа требует, чтобы данные были созданы в памяти и помещены в файл:...
672 просмотров
schedule
10.10.2022
HDFStore.append(string, DataFrame) завершается с ошибкой, когда содержимое строкового столбца длиннее, чем уже существующее
У меня есть Pandas DataFrame, хранящийся через HDFStore, который, по сути, хранит сводные строки о тестовых запусках, которые я делаю.
Несколько полей в каждой строке содержат описательные строки переменной длины.
Когда я выполняю тестовый...
7460 просмотров
schedule
28.11.2022
Обновление наборов данных h5py
У кого-нибудь есть идеи по обновлению наборов данных hdf5 из h5py? Предполагая, что мы создаем набор данных, например:
import h5py
import numpy
f = h5py.File('myfile.hdf5')
dset = f.create_dataset('mydataset', data=numpy.ones((2,2),"=i4"))...
12571 просмотров
schedule
28.03.2023
Большие атрибуты в HDF5 (C++)
Я использую API HDF5 C++. У меня есть программа, которая очень редко должна записывать атрибуты размером более 64 КБ. Он генерирует исключение H5::AttributeIException при попытке записи такого большого атрибута.
В документации HDF5 упоминаются...
478 просмотров
schedule
24.04.2023
Итеративная запись в магазины HDF5 в Pandas
В Pandas есть следующие примеры того, как хранить Series , DataFrames и Panels в файлах HDF5. :
Подготовьте некоторые данные:
In [1142]: store = HDFStore('store.h5')
In [1143]: index = date_range('1/1/2000', periods=8)
In [1144]: s =...
16421 просмотров
schedule
20.07.2023
Pytables, установка и удаление атрибутов HDF5,
Я много работаю с данными pytables и HDF5, и у меня есть вопрос относительно атрибутов узлов (атрибуты, к которым вы обращаетесь через свойство pytables 'node._v_attrs').
Предположим, что я установил такой атрибут узла hdf5. Я делаю это снова и...
939 просмотров
schedule
02.02.2023
pytables. Предупреждение о доступе к узлу с помощью f.get_node()
Я использую python с pytables для чтения h5 file .
Итак, в основном, что я делаю, это:
f = t.open_file(file, mode='r')
root = f.root
obj = f.get_node(root, 'density_100m')
Проблема в том, что я получаю предупреждение при доступе к...
484 просмотров
schedule
29.01.2023