np.fromiter
đang phàn nàn vì nó đang cố gắng ghi đầy đủ hàng đầu vào vào một mục duy nhất của mảng mới. Bạn có thể giải quyết vấn đề này bằng cách sử dụng mảng bản ghi:
A = numpy.fromiter(cursor.fetchall(), count=-1,
dtype=[('', numpy.uint8)]*57)
Nếu tất cả các bản ghi của bạn thuộc cùng một loại, thì bạn có thể nhận được một dạng xem mảng như sau:
A = A.view(numpy.uint8).reshape(-1, 57)