scio.loadmat 函数默认将 .mat 文件中的数据读取为一个字典对象,其中每个键对应一个变量名,值对应该变量名所对应的数据。

对于 10000 行 12 列的输入数据,如果是按列存储的,即每一列代表一个变量,那么可以使用以下代码读取数据:

import scio

data = scio.loadmat('your_file.mat')

# 读取第一列数据
column1_data = data['column1']

# 读取第二列数据
column2_data = data['column2']

# ...

# 读取第十二列数据
column12_data = data['column12']

如果是按行存储的,即每一行代表一个变量,可以使用以下代码读取数据:

import scio

data = scio.loadmat('your_file.mat')

# 将数据转置为行优先的形式
data = data.T

# 读取第一行数据
row1_data = data[0]

# 读取第二行数据
row2_data = data[1]

# ...

# 读取第一万行数据
row10000_data = data[9999]

根据数据的存储方式,选择适合的方式读取数据。

使用 scio.loadmat 读取 10000 行 12 列 .mat 文件数据

原文地址: https://www.cveoy.top/t/topic/fPLd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录