Borrar filtros
Borrar filtros

Cell array to python list

42 visualizaciones (últimos 30 días)
Fabio Ambrosini
Fabio Ambrosini el 10 de Oct. de 2022
Respondida: Al Danial el 12 de Oct. de 2022
I have a cell array 1x1000 in matlab where each element is a numeric matrix 77x77. I need these matrices on python so I would like to have them as a list of matrices but I don't know how to convert my cell array. any idea?

Respuestas (1)

Al Danial
Al Danial el 12 de Oct. de 2022
The easiest way is with mat2py.m: Here's an example:
>> a = { eye(2) eye(3) eye(2) }
a =
1x3 cell array
{2x2 double} {3x3 double} {2x2 double}
>> b = mat2py(a);
>> class(b)
'py.list'
>> b
Python list with values:
[array([[1., 0.],
[0., 1.]]),
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]]),
array([[1., 0.],
[0., 1.]])]

Categorías

Más información sobre Call Python from MATLAB en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by