如何在 ipython 中控制显示输出大小
how to control display output size in ipython
我有一个 ipython 笔记本,我想写一个函数来显示矩阵:
from IPython.display import display
import sympy
sympy.init_printing()
def print_matrix(a):
display(sympy.Matrix(a))
import numpy as np
print_matrix(np.random.random((20, 20)))
这会产生一个在我的屏幕上非常大的 mathml 输出。如何控制尺寸?我不想截断数字,我想减小字体大小/输出图像的大小。
我已经完成了
sympy.init_printing(use_latex='png', fontsize='5pt')
但我不喜欢 png 输出,我想要默认的 mathjax
我不会用笔记本保存(你可能需要在单元格中执行一些 Javascript 来做到这一点),但如果你右键单击一个方程式,有一个选项可以缩放它向上或向下(这是 MathJax 的一个特性,与 IPython notebook 无关)。
我有一个 ipython 笔记本,我想写一个函数来显示矩阵:
from IPython.display import display
import sympy
sympy.init_printing()
def print_matrix(a):
display(sympy.Matrix(a))
import numpy as np
print_matrix(np.random.random((20, 20)))
这会产生一个在我的屏幕上非常大的 mathml 输出。如何控制尺寸?我不想截断数字,我想减小字体大小/输出图像的大小。
我已经完成了
sympy.init_printing(use_latex='png', fontsize='5pt')
但我不喜欢 png 输出,我想要默认的 mathjax
我不会用笔记本保存(你可能需要在单元格中执行一些 Javascript 来做到这一点),但如果你右键单击一个方程式,有一个选项可以缩放它向上或向下(这是 MathJax 的一个特性,与 IPython notebook 无关)。