Conversión de lista a matriz

Tengo una lista en python y quiero convertirla en una matriz para poder usar la función ravel() .

Utilice numpy.asarray :

 import numpy as np myarray = np.asarray(mylist) 

Quería una manera de hacer esto sin usar un módulo extra. Primero convierta la lista en una cadena, luego agregue a una matriz:

 dataset_list = ''.join(input_list) dataset_array = [] for item in dataset_list.split(';'): # comma, or other dataset_array.append(item) 

crear una matriz int y una lista

 from array import array listA = list(range(0,50)) for item in listA: print(item) arrayA = array("i", listA) for item in arrayA: print(item) 

Si la variable b tiene una lista, simplemente puede hacer lo siguiente:

cree una nueva variable “a” como: a=[] luego asigne la lista a “a” como: a=b

ahora “a” tiene todos los componentes de la lista “b” en la matriz.

por lo que ha convertido con éxito la lista a la matriz.