我试图按照以下描述呈现一个 jupyter noteboow: https://medium.com/learning-machine-learning/present-your-data-science-projects-with-jupyter-slides-75f20735eb0f
我有大图想要滚动,但如果我运行,滚动条不会出现
jupyter nbconvert test.ipynb --to slides --post serve --SlidesExporter.reveal_scroll=True
Run Code Online (Sandbox Code Playgroud)
MWE 将此单元格标记为幻灯片:
import matplotlib.pylab as plt
fig = plt.subplots(figsize=(10, 20))
Run Code Online (Sandbox Code Playgroud)
我可以缩小浏览器以查看整个幻灯片,但幻灯片将保留在屏幕的下半部分。
我怎样才能让滚动效果很好?
我在跑步nbconvert 5.4.0。
感谢您的帮助!
有一个 pandas DataFrame,其值接近 1 和接近 0:
df = pd.DataFrame({
'colA': (0.97, 0.88, 0.03, 0.02),
'colB': (0.01, 0.03, 0.87, 0.99),
})
Run Code Online (Sandbox Code Playgroud)
根据值对其进行排序给出(排序colB显然没有效果):
df.sort_values(['colA','colB'], ascending=False)
>> colA colB
>> 0 0.97 0.01
>> 1 0.88 0.03
>> 2 0.03 0.87
>> 3 0.02 0.99
Run Code Online (Sandbox Code Playgroud)
但是,我想仅根据较大的值进行排序,例如> 0.5。这将忽略较小的值colA并切换到colB进一步排序。
排序后的 DataFrame 看起来像这样(row 2并且3被切换):
df.some_function(['colA','colB'], ascending=False, condition=i>0.5)
>> colA colB
>> 0 0.97 0.01
>> 1 0.88 0.03
>> 2 0.02 0.99
>> 3 …Run Code Online (Sandbox Code Playgroud)