Python を使用して、Matlablogical
配列を Numpy配列として正常に読み取りたいと思います。bool
しかし、Matlab で論理配列を保存すると、
l = rand(1,10) > 0.5; save -v6 file.mat l
それをPythonにロードしようとすると、
d = scipy.io.loadmat('file.mat')
l = d['l']
のデータ型l
はuint8
また、mat_dtype=True
オプションを使用しようとすると、のデータ型は にl
なりfloat64
ます。
私は何か間違ったことをしていますか?でサポートされているバージョン 6 とバージョン 7 の両方の MAT ファイルを試しましたscipy.io.loadmat
。