sql >> Base de Datos >  >> RDS >> Mysql

Consulta MySQLdb a matriz Numpy

np.fromiter se queja porque está tratando de escribir una fila completa de entradas en un solo elemento de la nueva matriz. Puede solucionar esto utilizando matrices de registro:

A = numpy.fromiter(cursor.fetchall(), count=-1,
                   dtype=[('', numpy.uint8)]*57)

Si todos sus registros son del mismo tipo, puede obtener una vista de matriz de la siguiente manera:

A = A.view(numpy.uint8).reshape(-1, 57)