【问题标题】:python import .mat file: how to just import one wanted column from a matrixpython import .mat 文件:如何从矩阵中只导入一个想要的列
【发布时间】:2017-09-05 12:48:31
【问题描述】:

我有这个 .mat 文件 D887_ALL.mat,其中有几个矩阵,一个称为 trigger_events,是一个 671×2 矩阵。我只会使用第一列。我可以只导入 Python 中的第一列吗?

这是我现在可以做的,只需导入整个矩阵事件:

dataFile='/Users/gaoyingqiang/Desktop/Python/D887_All.mat'
data=scio.loadmat(dataFile)
trigger_events=['trigger_events']

我该怎么做?

【问题讨论】:

  • 你在第三行打错了
  • 加载后进行列选择。 loadmat 没有提供任何进一步的控制,是吗?
  • Please consider accepting the answer 如果有帮助,请告诉我问题!

标签: python numpy scipy numpy-ndarray mat-file


【解决方案1】:

如果你只想要第一列怎么办?

trigger_events_col1 = data['trigger_events'][:, 1]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2020-04-27
    • 2021-06-04
    相关资源
    最近更新 更多