Разбитый формат при использовании numpydoc и sphinx - PullRequest
0 голосов
/ 02 июня 2019

Я использую sphinx с расширением numpydoc.

, когда я создаю html, каждый последний пункт в моем параграфе «Примеры» не работает.

Вот что я пытаюсь сделать документ:

        """
        ...
        Examples
        --------
        Example of using gauss_elem with no option:

        >>> a = Matrix([[1,2,3],[2,5,3],[1,0,8]])
        >>> print(a.gauss_elem())
        [[-40 16  9]
         [ 13 -5 -3]
         [  5 -2 -1]]

        Example of using gauss_elem with option:

        >>> b = Matrix([[1,0,0],[0,1,0],[0,1,1]])
        >>> print(a.gauss_elem(b))
        [[-40 16  9]
         [ 13 -5 -3]
         [  5 -2 -1]]

        Example of using step by step solution:

        >>> a.gauss_elem(step_by_step=True)

        1 2 3 | 1 0 0
        2 5 3 | 0 1 0
        1 0 8 | 0 0 1
        Add row 1 * -2 to row 2
            ...

        """

Но вывод такой. Вывод ссылки на изображение с разбитым форматом на последнем элементе

В чем проблема с этим?

Отредактировано

Как сказал Стив Пирси, я изменил свой код,и теперь это работает для gauss_elem.

Но есть еще две проблемы.

Вот еще одна строка документа:

        """
        ...
        Examples
        --------
        Example of using inv_using_det:

        >>> a = Matrix([[1,2,3],[2,5,3],[1,0,8]]
        >>> print(a.inv_using_det())
        [[-40 16  9]
         [ 13 -5 -3]
         [  5 -2 -1]]

        Example of using step by step solution:

        >>>a.inv_using_det(step_by_step=True)
        Get adjugate matrix before transpose
        [[ 40 -13 -5]
         [-16   5  2]
         [ -9   3  1]]
        Transpose it
            ...
        """

А вот еще Вывод в неверном формате.

1 Ответ

0 голосов
/ 03 июня 2019

Хорошо.Я нашел решение своим вопросом.

Проблема была здесь: >>>a.get_inv_using_det

Это должно было быть: >>> a.get_inv_using_det

Теперь все работает нормально.

...