saving a large matrix in .mat format using scipy.savemat

Hii experts, i want to save a large matrix(10gb) in using scipy.io.savemat function in python but it is unable to save the matrix instead it gives error : Matrix too large to save with Matlab 5 format, however i searched over internet and tried to overcome the problem by using do_compression=True. still it gives same error.can anybody suggest me a better solution to save a large matrix in .mat format using python so that i can take it to matlab platform.

답변 (2개)

Combinatorialist
Combinatorialist 2021년 2월 16일

0 개 추천

I had the same problem and was able just break the matrix into multiple pieces and then save them to separate files. My matrix saved as 7 GB and I broke it into a 4 GB file and a 3 GB file
硕
2024년 3월 27일

0 개 추천

This question can be solved by using hdf5storage package in python.

카테고리

도움말 센터File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

질문:

2020년 12월 31일

답변:

硕
2024년 3월 27일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by