hdf5 相关问题

分层数据格式(HDF5)是一种二进制文件格式,用于存储大量数字数据。

在命令行中使用 gdal_translate 和 for 循环将 .h5 转换为 .tif

我正在尝试在命令行中使用 for 循环将一组 .h5 文件转换为目录中的 .tif 文件。我不认为我离基地太远,但我有点困惑。 有人吗...

回答 1 投票 0

使用h5py锁定HDF文件

我有一大堆通过 h5py 与 hdf 文件交互的代码。该代码已运行多年。最近,随着 python 环境的变化,我收到了这个新的错误消息。

回答 5 投票 0

如何在 Linux 上构建具有 MPI 支持的 h5py(针对并行 HDF5),2023 年

我正在Linux服务器上重现一个深度学习模型,它使用h5py来处理数据。 但是,出现以下错误: 回溯(最近一次调用最后一次): 文件“...”,行...,在.....

回答 1 投票 0

如何读取成分未知的 HDF5 复合数据类型?

我已经成功使用 hdf5 crate 将 HDF5 数据读取到 Rust 中(如下所示)。但这种方法依赖于事先了解数据集的确切结构。 在数据中我试图读取...

回答 1 投票 0

更新到 Xcode 15 后动态链接器无法在运行时找到符号

升级到 Xcode 15 后,我在运行时链接动态库时遇到问题。我使用 cmake 从源代码编译了 netcdf-c 并将其安装在 /usr/local 中。 考虑简单的...

回答 1 投票 0

hdf5 依赖项尝试安装 netcdf4

我正在尝试在运行 Python 2.7 的 CentOS 7 系统上通过 pip 安装 NetCDF4。以下 HDF5 软件包已通过 yum 安装: [用户@主机]$ rpm -qa | grep hdf5 hdf5-openmpi-1.8.12...

回答 2 投票 0

<HDF5 dataset "name": shape (), type "|f8">在Python中

>>>fSM = h5py.File(文件名, 'r') >>>fSM.keys() >>>fSM['频率'] >>>fSM = h5py.File(filenames, 'r') >>>fSM.keys() <KeysViewHDF5 [Frequency', 'cycle']> >>>fSM['Frequency'] <HDF5 dataset "baseFrequency": shape (), type "<f8"> >>>fSM['acquisition']['drivefield']['baseFrequency']._is_empty False ,‘shape()’是什么意思?空白的?并且,如何正确获取特定键的某些值?谢谢!!! HDF5 在 Python 中使用 你读过h5py文档吗? HDF5 使用组和数据集来组织数据。组就像文件夹,数据集就像数据文件。 h5py 对组对象使用字典语法。所以, keys() 给出 组中对象的名称。 h5py 将 NumPy 数组语法与数据集对象结合使用。所以,shape就是 数据集的形状。 这就是您的代码的作用: fSM.keys() 打印根级别对象(可以是组或 数据集)。 fSM['Frequency'] 打印“频率”对象属性。它是一个 浮点值的数据集。然而,基于 shape (),它具有未定义的形状(并且没有数据值)。 (对我来说)很奇怪的是,当数据集名称被命名为“Frequency”时,它会将数据集名称打印为“baseFrequency”。这需要一些诊断(假设这不是您帖子中的拼写错误。 fSM['acquisition']['drivefield']['baseFrequency']._is_empty 引用组中名为“baseFrequency”的数据集 “drivefield”是“acquisition”组下的一个组。 ._is_empty 检查它是否为空。 False值表示不为空。 最后一点:第一行的输出与 最后一行。第一行仅显示名为“Frequency”和“cycle”的对象,最后一行引用名为“acquisition”的根级别组。我怀疑您的帖子中缺少代码段。或者,您正在混合多个文件的输出。 开始编码之前,您需要了解文件架构(组和数据集)。最简单的方法(对于新用户)是使用 HDF Group 中的 HDFView 实用程序 打开文件。这样你就可以“看到”文件结构。否则,您需要编写一些代码来检查架构。

回答 1 投票 0

无法使用 HDF5,因为它是由不同版本的 GNU Fortran 创建的

我对 HDF5 和 Fortran 90 都很陌生。我正在尝试编译一个无需 HDF5 也能正常运行的程序。我在网上发现我需要使用命令 h5fc -show 中的标志,输出是

回答 2 投票 0

从C中的HDF5文件中确定固定长度字符串属性的长度

我有一个 HDF5 文件,其中包含以下内容: $ h5dump foo.h5 HDF5“foo.h5”{ 团体 ”/” { 属性“版本”{ 数据类型 H5T_STRING { STRSIZE 5;...

回答 2 投票 0

OSError 无法创建文件 - 参数无效

我在 Tensorflow 之上使用 Python 和 Keras 来训练我的神经网络。 当我从 Ubuntu 16.04 切换到 Windows 10 时,当我运行以下命令时,我的模型无法再保存: 文件拍...

回答 4 投票 0

在 macos 和 cluster 上,armadillo 12.6.2 没有 hdf5 文件

我正在尝试将犰狳矩阵(mat)保存到 hdf5 文件中。我在 CentOS 集群上,使用 anaconda,没有 root 权限。 已安装的软件包 我创建了一个环境 arma12,在其中我...

回答 1 投票 0

在 Excel 中加载 HDF5?

有没有办法将 HDF5 文件(有时称为 H5、HD5 或分层数据格式)加载/导入到 Excel 中? 我不想导出中间 CSV 文件,因为理想情况下我想修改...

回答 1 投票 0

从 HDF5 文件读取单个元素

您能否为我提供一个使用 HDF5DotNet 库从 HDF5 文件读取单个元素的示例。我知道如何将完整数组读入内存并通过

回答 3 投票 0

为什么 SWMR 模式的 h5py 示例不起作用?

我正在尝试按照本指南和示例中的描述使用 SWMR,但提供的示例脚本似乎不起作用。 我在用 Windows 10 Python 版本 3.9 h5py版本3.6.0 这就是我

回答 1 投票 0

(C++) 在 HDF5 中编写数据库

您好,这是我第一次使用 HDF5,我正在尝试使用手动创建的数据集创建数据库表。文件已创建并已部署,但是每次我尝试插入...

回答 1 投票 0

如何hdf5(Hdfsl)文件(一列读取)读取(大尺寸文件)

我正在使用带有 C# 的 HDF5DotNet,我只能读取完整数据作为数据集中的附加图像。 hdf5文件太大了,将近1.4GB,如果我把整个数组加载到内存里...

回答 1 投票 0

HDFql 从 std::vector 迭代填充数据集

我正在尝试使用 HDFql 迭代地填充 HDF5 文件中的数据集。我所说的迭代的意思是,我的模拟器偶尔会进行更新,我希望转储更多数据(wh...

回答 3 投票 0

如何将图像文件夹转换为h5文件?

如何将图像文件夹转换为h5文件?或者是否有不同类型的文件格式用于将数据集输入 CNN 模型? 预先感谢您。

回答 1 投票 0

如何使用 C++ API 在 HDF5 文件中写入/读取锯齿状数组?

我有多个包含浮点数的不同大小的 std::vector 。我想将它们全部作为 HDF5 文件中的锯齿状数组写入/读取(最好使用 hyperslabs 逐一写入,因为我无法保存所有 vect...

回答 1 投票 0

有没有好方法来存储大量小PDF文件?

我的工作性质要求我制作大量我正在分析的数据的 PDF 图像。归根结底,我只使用了大约 10% 的图像作为概念的“证明”,但我仍然想要......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.