Как хранить данные, для которых потребуется 1024 столбца в модели Django (реляционная база данных)? - PullRequest
0 голосов
/ 17 октября 2019

У меня есть приложение django, которое должно будет читать / записывать данные в таблицу (таблица еще не существует).

Данные для чтения / записи состоят из 1024 векторов с плавающей точкой. Это действительно изображение в градациях серого 32x32, свернутое в вектор. (Вектор представляет одну запись)

В этом случае я предполагаю, что мне нужна таблица со столбцами 1024 + id. Это лучшая практика для ситуации такого типа?

Как это сделать в django с моделями? Нужно ли создавать класс с 1024 атрибутами, подобными этим?

class ImageData(models.Model):
    pixel_1 = models.DecimalField(max_digits=19, decimal_places=16)
    pixel_2 = models.DecimalField(max_digits=19, decimal_places=16)
    ...
    pixel_1024 = models.DecimalField(max_digits=19, decimal_places=16)
...