Вопросы по теме 'h5py'
Как расширить h5py, чтобы получить доступ к данным в файле hdf5?
У меня есть небольшая программа на Python, которая создает файл hdf5 с помощью модуля h5py. Я хочу написать модуль Python для работы с данными из файла hdf5. Как я мог это сделать?
В частности, я могу установить массивы numpy в PyArrayObject и...
2684 просмотров
schedule
06.04.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
Как читать мат файл v7.3 через h5py?
У меня есть структурный массив, созданный matlab и хранящийся в файле mat формата v7.3:
struArray = struct('name', {'one', 'two', 'three'},
'id', {1,2,3},
'data', {[1:10], [3:9], [0]})
save('test.mat',...
20631 просмотров
schedule
15.12.2022
Установка h5py в Windows не удалась - возможно, проблема с 32-битной или 64-битной версией?
Я только что переключил свою установку python на прекрасную Anaconda и пытаюсь снова установить и снова использовать пакеты, которые я часто использую. К сожалению, у меня возникли некоторые проблемы с запуском h5py - установщик Python 2.7, доступный...
2578 просмотров
schedule
04.12.2022
Самый быстрый способ прочитать весь HDF5, содержащий массивы Numpy, в память
Я использую :
import h5py
f = h5py.File('myfile.h5', 'r')
d = {}
for k in f.iterkeys():
d[k] = f[k][:]
чтобы прочитать в память весь файл HDF5 (2 ГБ, 1000 numpy массивов по 2 МБ каждый) .
Есть ли более быстрый способ загрузить все...
3454 просмотров
schedule
27.02.2023
Как изменить размер массива HDF5 с помощью `h5py`
Как изменить размер массива HDF5 с помощью библиотеки h5py Python?
Я пробовал использовать метод .resize и на массиве с chunks , установленным на True . Увы, мне все еще чего-то не хватает.
In [1]: import h5py
In [2]: f =...
10953 просмотров
schedule
19.03.2023
Конвертируйте файл HDF5 в другие форматы
У меня есть несколько больших наборов файлов HDF5, и я ищу эффективный способ преобразования данных в этих файлах в XML, TXT или другой легко читаемый формат. Я пробовал работать с пакетом Python (www.h5py.org), но не смог найти никаких методов, с...
11944 просмотров
schedule
27.11.2022
Быстрая нарезка файлов .h5 с помощью h5py
Я работаю с .h5 файлами с небольшим опытом.
В сценарии, который я написал, я загружаю данные из файла .h5. Форма результирующего массива: [3584, 3584, 75] . Здесь значения 3584 обозначают количество пикселей, а 75 обозначают количество...
452 просмотров
schedule
29.09.2023
Самый быстрый способ записать файл с помощью h5py
Прежде всего, я прочитал тему « Самый быстрый способ записи файла hdf5 с Python? ", но это не очень помогло.
Я пытаюсь загрузить файл размером около 1 ГБ (матрица размером (70133351,1)) в структуре h5f5.
Довольно простой код, но медленный....
2689 просмотров
schedule
09.05.2023
Необъяснимое поведение при использовании vlen с h5py
Я использую h5py для создания набора данных. Поскольку я хочу хранить массивы с разным размером #of rows, я использую vlen h5py special_type. Однако я испытываю поведение, которое не могу объяснить, может быть, вы поможете мне понять, что...
711 просмотров
schedule
16.08.2022
Сохраните pandas DataFrame с помощью h5py для взаимодействия с другими считывателями hdf5
Вот пример фрейма данных:
import pandas as pd
NaN = float('nan')
ID = [1, 2, 3, 4, 5, 6, 7]
A = [NaN, NaN, NaN, 0.1, 0.1, 0.1, 0.1]
B = [0.2, NaN, 0.2, 0.2, 0.2, NaN, NaN]
C = [NaN, 0.5, 0.5, NaN, 0.5, 0.5, NaN]
columns = {'A':A, 'B':B, 'C':C}
df...
15182 просмотров
schedule
29.01.2023
h5py неправильно собран против mpi4py
Я пытаюсь собрать h5py против mpi4py. Моя цель - иметь возможность совместно использовать файл между несколькими процессорами. h5py установлен в системе, но, вероятно, не со ссылкой на mpi4py. Фактически, когда я запускаю следующий пример сценария:...
1987 просмотров
schedule
19.07.2022
Написание большого набора данных hdf5 с использованием h5py
На данный момент я использую h5py для создания наборов данных hdf5. У меня есть что-то вроде этого
import h5py
import numpy as np
my_data=np.genfromtxt("/tmp/data.csv",delimiter=",",dtype=None,names=True)
myFile="/tmp/f.hdf"
with...
9499 просмотров
schedule
01.06.2022
Установите h5py без sudo
Я пытаюсь установить пакет h5py через pip для python 2.7, я не могу использовать sudo , и у меня тоже установлен python 3.2.
Вот моя попытка:
Я установил пип:
curl -O https://bootstrap.pypa.io/get-pip.py
python2.7 get-pip.py --user...
1193 просмотров
schedule
04.07.2023
Сохранение с помощью массивов h5py разных размеров
Я пытаюсь сохранить около 3000 массивов numpy, используя формат данных HDF5. Массивы различаются по длине от 5306 до 121999 np.float64.
Я получаю ошибку Object dtype dtype('O') has no native HDF5 equivalent , так как из-за нерегулярного характера...
18019 просмотров
schedule
27.01.2023
Ошибка при загрузке файла .mat с помощью scipy.io (ValueError: Mat 4 mopt неверный формат)
В настоящее время я пытаюсь загрузить файл .mat в python, используя scipy и следующий фрагмент кода:
from scipy import io as sio
data= "file.mat"
output= sio.loadmat(data)
Однако при запуске команды я получаю сообщение об ошибке:...
1225 просмотров
schedule
15.12.2022
h5py, доступ к данным в наборах данных в SVHN
Я хочу прочитать набор данных номеров домов (SVHN) Просмотра улиц с помощью h5py
In [117]: def printname(name):
...: print(name)
...:
In [118]: data['/digitStruct'].visit(printname)
bbox
name
В данных есть две группы: bbox...
2471 просмотров
schedule
06.06.2023
Как лениво объединить объекты, подобные numpy ndarray, для последовательного чтения?
У меня есть список из нескольких больших файлов hdf5, каждый из которых содержит набор данных 4D. Я хотел бы получить их конкатенацию на первой оси, например, массивоподобный объект, который будет использоваться так, как если бы все наборы данных...
418 просмотров
schedule
07.06.2023
Можно ли загружать большие данные непосредственно в массив numpy int8 с помощью h5py?
У меня есть очень большой файл данных (массив 1000 на 1400000), который содержит целые числа 0, 1, 2 и 4. Загрузка этих больших данных в массив numpy с использованием h5py занимает очень много времени, потому что моя память (4 ГБ) не может вместить...
566 просмотров
schedule
26.10.2022
dask out-of-core матрица многократного планирования
Я пытаюсь вычислить матричное произведение Y=XX^T для матрицы X размером 10 000 * 800 000. Матрица X хранится на диске в файле h5py. Результирующий Y должен быть матрицей 10 000 * 10 000, хранящейся в том же файле h5py. Вот воспроизводимый пример...
644 просмотров
schedule
13.09.2022