*********************** Conversions *********************** Python to Scliab Types ---------------------- Shows the round-trip data types. ============= =========== ============= Python Scilab Python ============= =========== ============= int double np.float64 long double np.float64 float double np.float64 complex double np.complex128 str string unicode unicode stiring unicode bool doubl np.float64 None double np.float64 ============= =========== ============= Numpy to Scilab Types --------------------- Note that the errors are types that are not implemented. ============= =========== ============= Numpy Scilab Numpy ============= =========== ============= np.int8 double np.float64 np.int16 double np.float64 np.int32 double np.float64 np.int64 double np.float64 np.uint8 double np.float64 np.uint16 double np.float64 np.uint32 double np.float64 np.uint64 double np.float64 np.float16 ERROR ERROR np.float32 double *np.float64* np.float64 double np.float64 np.float96 ERROR ERROR np.str string np.str np.double double *np.float64* np.complex64 double *np.complex128* np.complex128 double np.complex128 np.complex192 ERROR ERROR np.object cell list ============= =========== ============= Python to Scilab Compound Types ------------------------------- ================== =========== =============== Python Scilab Python ================== =========== =============== list of strings cell (1-d) list of strings list of mixed type ERROR list of mixed type nested string list ERROR list of strings tuple of strings cell list of strings nested dict struct Struct set of int32 double np.float64 ================== =========== =============== Scilab to Python Types ---------------------- These are the unique values apart from the Python to Scilab lists. =============== ================= Scilab Python =============== ================= matrix ndarray cell (2-d) ERROR cell (scalar) scalar cell array ERROR struct Struct struct (nested) Struct (nested) struct array ERROR logical ERROR =============== =================