【问题标题】:python loading several matlab filespython加载几个matlab文件
【发布时间】:2014-11-18 00:24:27
【问题描述】:

我想知道如何在 python 中加载多个 matlab 文件。我对python很陌生,不太了解

我正在使用scipy.io.loadmat('/~/20130228_100000_3D_E=1.mat'),然后我将数据保存为 .vts 格式

如何通过只运行我的程序一次来使用所有可用的 matlab 文件?

谢谢

【问题讨论】:

    标签: python matlab file loops file-io


    【解决方案1】:

    如果所有.mat 文件都在同一个目录中,您可以这样做:

    import os
    
    dataDir = "/some/folder/containing/data/"
    mats = []
    for file in os.listdir( dataDir ) :
        mats.append( scipy.io.loadmat( dataDir+file ) )
    

    然后,您会将所有 matlab 文件放在一个列表中(就像其他语言中的数组一样),您可以通过以下方式获取它们:

    mats[0]
    mats[1]
    ...
    

    【讨论】:

    • 太棒了!非常感谢!
    猜你喜欢
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多