How to RUN Python Function in R2022a
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have 2 different version of MATLAB R2021a and R2022a
I try to run a python function in matlab and the python function script are as follow:
def myfunc(x):
if x%2==0:
print("It is an even number")
else:
print('It is an odd number')
Then I try to call py.Hello.myfunc(6) in R2021a -- it work with the result print "It is an even number"
But in R2022a is says "Unable to resolve the name 'py.Hello.myfunc' ".
Can Someone help on this matter for R2022a
0 Commenti
Risposte (1)
Harshit Gupta
il 26 Apr 2022
It is my understanding that you are getting the error “Unable to resolve the name py.myfunc” while trying to run a Python function in MATLAB R2022a.
MATLAB automatically loads Python when you type py. followed by a Python statement at the MATLAB command prompt. If MATLAB displays this message, a failure has occurred in the call to myfunc.
Unable to resolve the name py.myfunc
Please refer to the below documentation page to troubleshoot the failure:
0 Commenti
Vedere anche
Categorie
Scopri di più su Call Python from MATLAB in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!