np.fromiter
está reclamando porque está tentando escrever uma linha completa de entradas em um único item do novo array. Você pode contornar isso usando matrizes de registro:A = numpy.fromiter(cursor.fetchall(), count=-1,
dtype=[('', numpy.uint8)]*57)
Se todos os seus registros forem do mesmo tipo, você poderá obter uma exibição de matriz da seguinte maneira:
A = A.view(numpy.uint8).reshape(-1, 57)