我想使用Python成功地将Matlab logical
数组作为Numpybool
数组来读取。
但是如果我在Matlab中保存一个逻辑数组
l = rand(1,10) > 0.5; save -v6 file.mat l
并尝试将其加载到Python中
^{pr2}$
那么l
的数据类型是uint8
另外,如果我尝试使用mat_dtype=True
选项,l
的数据类型将变成float64
。
我做错什么了吗?我尝试过version6和version7mat文件,它们都受scipy.io.loadmat
的支持。
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐