2.6. 代码单元

2.6.1. 最大行长

我们建议你将最大行长设置为 78,以避免在 PDF 中自动换行。你可以在 nbextensions 中启用 Ruler 扩展,以便在 Jupyter 中编写代码时添加可视化的垂直线。

'-' * 78
'------------------------------------------------------------------------------'

2.6.2. 隐藏源代码和输出

我们可以通过在代码单元中添加注释行 # Hide code 来隐藏该单元的源代码。我们也可以使用 # Hide outputs 来隐藏代码单元的输出。

例如,这是一个常规的代码单元

1+2+3
6

让我们隐藏源代码

6

再试试隐藏输出

# Hide outputs
1+2+3

2.6.3. 绘图

我们建议你使用 svg 格式来绘制图形。例如,以下代码配置了 matplotlib

%matplotlib inline
import numpy as np
from IPython import display
from matplotlib import pyplot as plt

display.set_matplotlib_formats('svg')

x = np.arange(0, 10, 0.1)
plt.plot(x, np.sin(x));
../_images/output_code_e38883_9_0.svg