Посмотрите на scipy.io.savemat
и loadmat
:
savemat(your_path, dict(key=key_pressed, window=window))
Затем, используя loadmat
, вы получите ответ с ключом и нужным кадром.
Существует даже параметр do_compression
.
Редактировать: несовместимость форм не имеет к этому никакого отношения, поскольку вы не создаете новый массив, а сохраняете ключ и окно отдельно в одном файле.
In [53]: from scipy import io
In [54]: a = np.zeros([3, 4])
In [55]: b = np.ones([5, 17])
In [56]: io.savemat("foo.mat", dict(a=a, b=b))
работает как шарм.