0

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']

のデータ型luint8

また、mat_dtype=Trueオプションを使用しようとすると、のデータ型は にlなりfloat64ます。

私は何か間違ったことをしていますか?でサポートされているバージョン 6 とバージョン 7 の両方の MAT ファイルを試しましたscipy.io.loadmat

4

0 に答える 0