如何合并包含元数据的不同matlab mat文件以在python中使用?

问题描述 投票:1回答:1

我有1,000多个非常长的matlab向量(长度[〜[varying〜10 ^ 8个样本),分别代表来自不同患者和来源的数据。我希望将它们紧凑地组织在one文件中,以便以后在python中方便地访问。我希望每个样本都以某种方式保存其他信息(患者ID,采样频率等)。

订单应为:

Hospital 1: Pat. 1: vector:sample 1 vector:sample 2 Pat. 2: vector:sample 1 vector:sample 2 Hospital 2: Pat. 1: vector:sample 1 vector:sample 2 . . .

[我曾考虑过将样本转换为hdf5文件类型并添加元数据,然后将几个hdf5文件合并为一个文件,但是我面临困难。

已经尝试:

  • 开放征求意见!
  • python matlab bigdata hdf5 merging-data
    1个回答
    1
    投票
    关于上面给出的格式,您可能希望将向量存储在矩阵中。对于医院样本为2的患者,pat_ID:3455679,年龄:34,high_blood_pressure:NO(0二进制),可以将其存储为“患者ID”,“医院编号”,“年龄”,“ high_blood_pressure” ... as 2,3455679,34,0,...

    a = [1:10]' %vector 1 b = [1:10]' %vector 2 c = [a,b] %matrix holding vecotrs 1 and 2

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