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

另一方面,我的 VS Code 笔记本看起来像这样
似乎 Markdown 的渲染字体以某种方式与代码单元的字体相关联。如果我更改代码单元格的字体,markdown 单元格渲染字体也会更改。
在设置里,找到了设置markdown预览字体的选项,我把它改成了Arial,但这对markdown单元格没有任何影响

我最终决定完全卸载 VS Code,方法是通过控制面板卸载,然后从%userprofile%\AppData\Roaming\Code和 中删除剩余的文件夹%userprofile%\.vscode。之后,我从最新的可用稳定安装程序中重新安装了 VS Code,并重新安装了所需的扩展。但问题仍然存在。
我非常感谢有关此事的任何帮助
当使用 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为浅色主题。
我知道我可以使用以下代码在黑暗模式下渲染图形:
from matplotlib import style
style.use('dark_background')
Run Code Online (Sandbox Code Playgroud)
但在 GitHub 上,这个问题已经得到解决,当 VSCode 处于深色模式时,VSCode 会自动默认样式matplotlib为dark_background. 但是我没有经历这种自动化。
是否有一些设置我配置失败?
我查看了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()令我惊讶的是,互联网上也没有太多信息。
在这种情况下添加此方法的主要好处是什么?
谢谢。