小编Nic*_*ico的帖子

无法在带有显示的 jupyter 笔记本中滚动到底部

我试图按照以下描述呈现一个 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

感谢您的帮助!

reveal.js jupyter-notebook

7
推荐指数
0
解决办法
617
查看次数

对 pandas DataFrame 进行排序,忽略某些值

有一个 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)

python dataframe pandas

5
推荐指数
1
解决办法
1453
查看次数

标签 统计

dataframe ×1

jupyter-notebook ×1

pandas ×1

python ×1

reveal.js ×1