How to pass an array of float numbers from Python to MATLAB function

3 visualizaciones (últimos 30 días)
Hello,
I am working in Python and use some functions written in MATLAB that I have as compiled library for Python. I need to pass an array fo floating point numbers to the function as one of the parameters. On a Ubuntu system, the data type for the the numbers in Python is 'float' but when it's passed to MATLAB it seems to be treated as data type numpy.float64 - and I get an error message that this not a supported data type.
I just can't believe that you can't pass a simple array of floating numbers from Python to a MATLAB function - what am I doing wrong?
Thanks
Peter
  2 comentarios
Bhuvanyu Dogra
Bhuvanyu Dogra el 3 de Jul. de 2020
Hey,
please look at the accepted answer from the following, it could be helpful
Peter Schaefer
Peter Schaefer el 3 de Jul. de 2020
OK, this is not as straight forward as I hoped for, but it at least I have a solution.
Thanks
Peter

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Python Package Integration en Help Center y File Exchange.

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by