Undefined function 'predict' for input arguments of type 'table' for Python package (with Matlab Compiler).
Show older comments
I am getting the error "Undefined function 'predict' for input arguments of type 'table'" when I try to execute the function that I packaged for Python. The function should predict based on a trained SVM model (edit: I used 'templateSVM' and 'fitcecoc' functions). I am sure my inputs are all correct, the input is not a table format, it is a matrix of type double, all of the necessary dimensions of the matrix are correct too. The function works when I run it from Matlab directly, but fails when I call it from Python, giving me the error above. Could this be a licensing issue? Although I read that with application deployment of Statistics and Machine Learning Toolbox functionality no additional licenses are required if you used command line functions.
3 Comments
kenan atakan
on 21 Jun 2018
Hi Al, I am also getting same error while making dll integration for .net. Did you find any solution or reason for that error.
AI
on 21 Jun 2018
kenan atakan
on 3 Jul 2018
hi Al, thank you so much for your answer. your fast reply really made a lot work. I also saw similar solutions from other posts but they weren't clear.
Answers (1)
AI
on 21 Jun 2018
Categories
Find more on Python Package Integration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!