小编Uza*_*air的帖子

VS Code Jupyter Notebook Markdown 显示字体

是否有某种方法可以修改在 VS Code 的 Jupyter Notebook 中显示呈现的 Markdown 单元格的字体?我在互联网上搜索过以解决这个问题,但我所了解的是,这是默认完成的,如在 Visual Studio Code 中使用 Jupyter Notebooks 中提供的屏幕截图所示。下面的屏幕截图清楚地表明呈现的 Markdown 单元格的字体与代码单元格的字体不同 官网截图

另一方面,我的 VS Code 笔记本看起来像这样 我的安装中的 VS Code Python Notebook 似乎 Markdown 的渲染字体以某种方式与代码单元的字体相关联。如果我更改代码单元格的字体,markdown 单元格渲染字体也会更改。

在设置里,找到了设置markdown预览字体的选项,我把它改成了Arial,但这对markdown单元格没有任何影响 Markdown 字体设置

我最终决定完全卸载 VS Code,方法是通过控制面板卸载,然后从%userprofile%\AppData\Roaming\Code和 中删除剩余的文件夹%userprofile%\.vscode。之后,我从最新的可用稳定安装程序中重新安装了 VS Code,并重新安装了所需的扩展。但问题仍然存在。

我非常感谢有关此事的任何帮助

markdown jupyter visual-studio-code

16
推荐指数
1
解决办法
4180
查看次数

VSCode“默认深色”主题不会自动将 matplotlib 样式默认为“dark_background”


概括

当使用 VSCode Jupyter Notebook 绘制图形时matplotlib,即使 VSCode 主题为深色,图形也会以浅色主题渲染。据我了解,这个问题已经解决,VSCode 应该将matplotlib数字默认为dark_backgroundVSCode 主题默认为深色时的值。

我究竟做错了什么?


我对整个数据科学和机器学习场景相当陌生,到目前为止,我一直在使用 Jupyter Notebook(有时是 Jupyter Lab)来满足我的所有编码需求。然而,Jupyter Notebook 中的代码完成功能还有待改进,因此我开始寻找 Jupyter Notebook 的替代品。

我最近发现 VSCode 本身支持使用Jupyter Notebook,并且在安装 python 扩展后,我能够创建新的并打开以前保存的.ipynb文件,并且一切都很好(尤其是IntelliSense)。

然而,有一个问题有点麻烦。我的 VSCode 主题默认为深色,生成的图形matplotlib为浅色主题。

在 VSCode 中使用 matplotlib .ipynb

我知道我可以使用以下代码在黑暗模式下渲染图形:

from matplotlib import style
style.use('dark_background')
Run Code Online (Sandbox Code Playgroud)

但在 GitHub 上,这个问题已经得到解决,当 VSCode 处于深色模式时,VSCode 会自动默认样式matplotlibdark_background. 但是我没有经历这种自动化。

是否有一些设置我配置失败?

matplotlib visual-studio-code jupyter-notebook

6
推荐指数
2
解决办法
5740
查看次数

pd.Series.cat.as_ordered() 在 Pandas 中做什么?

我查看了fastai库中的一些源代码,函数train_cats如下:

def train_cats(df):
    """
    Change any columns of strings in a panda's dataframe to a column 
    of catagorical values. This applies the changes inplace.
    """

    for n,c in df.items():
        if is_string_dtype(c): df[n] = c.astype('category').cat.as_ordered()
Run Code Online (Sandbox Code Playgroud)

我明白该功能正在做什么,但我不确定该as_ordered部分应该完成什么。

我尝试查看有关它的文档,但内容很少。as_ordered()令我惊讶的是,互联网上也没有太多信息。

在这种情况下添加此方法的主要好处是什么?

谢谢。

python pandas

2
推荐指数
1
解决办法
2903
查看次数