Python Error: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc1 in position 2: ordinal not in range(128)

fid=py.open("set1.pkl",'rb');
data=py.pickle.load(fid);
data=cell(data)

댓글 수: 1

hello,have you solved the problem. and I had the same problem about the Unicode decode error in matlab. thanks

댓글을 달려면 로그인하십시오.

답변 (1개)

As you noticed, this is a python error. Try first using python directly to read, without using matlab.

댓글 수: 3

fid = py.open([ddir,fnames{iFile}],'rb');
greedy{iFile} = py.pickle.load(fid);
hello, I used the code to read my pckl data ,however, it error in the secode code.
Python error ModuleNotFoundError: No module named 'numpy'
and python can work normally in first code.
have you some ideas? thanks
@Yun Guan: Follow this answer to set the env var to point to your numpy installation folder

댓글을 달려면 로그인하십시오.

카테고리

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

태그

질문:

2021년 8월 13일

댓글:

2021년 11월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by