ValueError: X.shape [1] = 1 должно быть равно 14, количество функций во время обучения

Вам нужно пройти объекты, используя отражение. Будьте осторожны, как и вы:

  • Простое выделение объекта имеет некоторые накладные расходы в JVM. Сумма зависит от JVM, поэтому вы можете сделать это значение параметром. По крайней мере, сделать его постоянным (8 байтов?) И применить к чему-либо выделенному.
  • Просто потому, что byte теоретически 1 байт не означает, что он занимает только один в памяти.
  • В объектных ссылках будут циклы, поэтому вам нужно будет сохранить HashMap или somesuch с использованием объектных равных в качестве компаратора для исключения бесконечных циклов.

@jodonnell: Мне нравится простота вашего решения, но многие объекты не являются Serializable (поэтому это порождает исключение), поля могут быть временными, а объекты могут переопределять стандартные методы.

0
задан sietschie 16 January 2019 в 10:30
поделиться