np.fromiter
narzeka, ponieważ próbuje zapisać pełny wiersz danych wejściowych do pojedynczego elementu nowej tablicy. Możesz obejść ten problem za pomocą tablic rekordów:
A = numpy.fromiter(cursor.fetchall(), count=-1,
dtype=[('', numpy.uint8)]*57)
Jeśli wszystkie Twoje rekordy są tego samego typu, możesz uzyskać widok tablicy w następujący sposób:
A = A.view(numpy.uint8).reshape(-1, 57)