np.fromiter
klaagt omdat het een volledige rij invoer probeert te schrijven in een enkel item van de nieuwe array. U kunt dit omzeilen door recordarrays te gebruiken:
A = numpy.fromiter(cursor.fetchall(), count=-1,
dtype=[('', numpy.uint8)]*57)
Als al uw records van hetzelfde type zijn, kunt u als volgt een matrixweergave krijgen:
A = A.view(numpy.uint8).reshape(-1, 57)