Ошибка памяти при выполнении иерархической кластеризации

Очень просто:

    format("Y-m-d")."
"; $date2 = date_create("2009-06-26"); echo "End date: ".$date2->format("Y-m-d")."
"; $diff = date_diff($date1,$date2); echo "Difference between start date and end date: ".$diff->format("%y years, %m months and %d days")."
"; ?>

Подробнее см. следующую ссылку:

PHP: date_diff - Manual

Обратите внимание, что это для PHP 5.3.0 или выше.

0
задан Bibliophile20 23 March 2019 в 16:49
поделиться

1 ответ

Иерархическая кластеризация в большинстве вариантов требует O (n²) памяти.

Из-за этого в большинстве реализаций произойдет сбой на уровне 65535 экземпляров, когда они достигнут 32-битной отметки (некоторые могут потерпеть неудачу уже при 32 КБ). Но просто сделайте математику: n * n * 8 байт для двойной точности: сколько памяти вам понадобится?

0
ответ дан Anony-Mousse 23 March 2019 в 16:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: