Why Do I Get an Error When Returning Multiple Values from a Python Package Compiled Using MATLAB R2024b?
이전 댓글 표시
I am using a MATLAB function LA_Env_reset within a Python script, which is supposed to return four values: state_1, state_2, state_3, and state_4. I have successfully compiled the MATLAB function into a Python package using MATLAB Compiler SDK and performed initial tests. However, when I attempt to call the function with:
s1, s2, s3, s4 = la_env.LA_Env_reset(la_env_obj, seed, snrdb)
I encounter the following error
TypeError: cannot unpack non-iterable float object
It seems that only one value is being returned instead of four. How can I resolve this issue to retrieve all four expected values?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Python Package Integration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!