另一个柱头中的访问列

2024-04-23 09:51:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python打开了一个.mat文件。我可以看到在CloudData中有一个名为“CloudData”的主列,有两个列“Points”和“RGB”。我可以通过以下方式访问“点”列:

points_data=(data['CloudData']['Points'][0:1])

其中data是在python中使用西皮.io. 但当我尝试读取数据值时,它位于RGB中,如下所示:

channel_data=(data['RGB']['data_values']) 

我得到的错误是: KeyError:'RGB'

在python中打开.mat文件后有什么需要考虑的吗? 实际上在Matlab中,变量数据_值用CloudData.RGB.data\u值作为变量查看器窗口上的标题。你知道吗

第一步,我想读取RGB头中的值,它在CloudData中。你知道吗


Tags: 文件iodata错误方式channelrgb读取数据
1条回答
网友
1楼 · 发布于 2024-04-23 09:51:14

从您编写的内容来看,我认为您应该使用

channel_data = (data['CloudData']['RGB'][0:1])

或者

channel_data = (data['CloudData']['RGB']['data_values'][0:1])

取决于.mat文件在matlab中的构造方式。你知道吗

相关问题 更多 >