Для 3x3 система линейных уравнений я предполагаю, что она должна была бы хорошо развернуть Ваши собственные алгоритмы.
Однако Вам, возможно, придется волноваться о точности, делении на нуль или действительно небольших числах и что сделать о бесконечно многих решениях. Мое предложение должно пойти со стандартным числовым пакетом линейной алгебры такой как LAPACK.
Я согласен с комментарием Хенрика. Из документации по уценке :
Если вы действительно хотите вставить тег разрыва
с помощью Markdown, вы завершаете строку двумя или более пробелами, затем вводите return.
Да, для создания
требуется немного больше усилий, но упрощенное правило «каждый разрыв строки является
» не сработает. для Markdown. Блочное цитирование в стиле электронной почты Markdown и элементы списков из нескольких абзацев работают лучше всего и выглядят лучше, когда вы форматируете их с жесткими разрывами.
Вы смотрели на другие параметры разметки Django, текстиль и реструктурированный текст? Их синтаксис может вам больше подойти.
Грубый и готовый метод - связать фильтры markdown и linebreaksbr .
{{ value|markdown|linebreaksbr }}
Это запускает фильтр markdown, затем фильтр linebreaksbr, который заменяет \ n
на ]
. Вероятно, у вас будет слишком много переносов строк, но это может быть лучше для вас, чем слишком мало.
Если вы предлагаете лучшее решение, вы можете
написать собственный фильтр, как предлагает Джон в своем ответе.
Погрузитесь в библиотеку python-markdown , которую использует Django, и напишите расширение , реализующее желаемый синтаксис новой строки. Затем вы должны использовать расширение с фильтром
{{value | markdown: "linebreakextension"}}
Вы может написать настраиваемый фильтр , который вызывает уценку, а затем заменяет на своем выходе.
Похоже, существует фильтр переносов строк
, который преобразует символы \ n
в
или
< p>
.
См. перенос строки или перенос строкиbr .