如何将 Jupyter Notebook 配置的既美丽又高效!


如何将 Jupyter Notebook 配置的既美丽又高效!

仅用于站内搜索,没有排版格式,具体信息请跳转上方微信公众号内链接

点击上方“小白学视觉”,选择加\“星标\“或“置顶”
重磅干货,第一时间送达
前言
JupyterNotebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。很多同学可能感觉它在某些方面有很明显的弊端,希望这篇文章可以帮助你解决这些问题。
转载自丨数据STUDIO
结构和风格的重要性在编码世界中从未如此明显。在Jupyter笔记本中通过自定义布局、颜色和单元格样式为你的代码添加维度是非常容易的,这将确保你的辛勤工作是值得注意的、引人注目的和令人难忘的。
我在下面展示了所有可用的Jupyter笔记本主题。
注:第一次可能需要重新启动Jupyter笔记本来激活主题,之后只需运行代码jt-t,点击shift+enter并重新加载笔记本就可以了。
首先,什么是Markdown?
Markdown是一种用于格式化文档的人类可读语言。我们可以把它的效用比作微软Word主功能区下的文本格式化工具。粗体、斜体、标题、字体大小、缩进、字体颜色、创建列表等等
Jupyter笔记本允许我们在一个文件中结合markdown文本和代码,以产生更好的文件化工作流程。这种markdown允许你使用原始HTML来操作文本格式。
要将Jupyter笔记本的代码单元转换为markdown,只需在单元内点击Esc+m。
渲染后的输出。
注意:确保在\“#\“和你的标记文本之间有一个空格,否则标记文本将不能正确显示。
渲染后的输出。
渲染后的输出。
补充:如果你希望你的文本是斜体和粗体,请将你的文本笼罩在六个星号之间,如下所示。
渲染后的输出。
默认情况下,JupyterNotebooks文本是左对齐的。
为了使文本右对齐,我们将文本包围在一个开放和关闭的p标签和一个内联的CSS\“样式\“属性之间。
渲染后的输出。
要使文本居中,我们只需将文本包围在中心标签之间。
渲染后的输出。
为了突出显示文本,我们将文本包围在一个开放和关闭的标记标签之间。
渲染后的输出。
渲染后的输出。
添加换行符有助于将你的文件分成若干部分,使其结构化。
渲染后的输出。
此外,换行符也可以与其他HTML标签一起使用,以加强格式化,如下所示。
警报是我最喜欢的markdown格式化语法,因为它们可以立即使嵌入其中的任何编码笔记本变得生动起来有4种方法可以将HTML警报样式应用到你的markdown中。
注意:由于红色往往带有负面的含义,在专业场合避免使用红色背景,除非你想突出负面的趋势或观察。
渲染后的输出。
为了给markdown文本加下划线,我们使用开放和关闭u标签。
渲染后的输出。
Markdown文本的颜色可以通过HTML字体标签来改变。
注意:你也可以使用十六进制颜色代码来代替颜色名称。请查看https ://redketchup. io/color-picker,以玩转不同的色调!
虽然我们可以在markdown中编码的符号的选项是无限的,但让我们来探索一些箭头符号。
注:被用作文本中断标签。
渲染后的输出。
更多符号,请访问https ://coolsymbol. com/
查看https ://tools. picsart.com/text/font-generator/,了解可以复制和粘贴到Jupyter笔记本Markdowns的字体。
渲染后的输出。
渲染后的输出。
信不信由你,它也可以在Python打印语句中对代码进行格式化。这样做,完全改变了你的代码的表现形式,使它更容易理解和吸引人。
当你第一次看到这些HTML标签时不要惊慌–我们将多次使用它,它很快就会成为你的第二天性。
渲染后的输出。
我们再仔细分析一下打印语句中的代码。
请注意,开始和结束标签都必须在开始时包含一个/033。
对于b和c部分:我们可以完全忽略结束标签,因为它在整个过程中保持不变。相反,我们将篡改起始标签中的数字,以解锁非常有趣的格式化选项。
渲染后的输出。
渲染后的输出。
只写代码,不做造型,使杰克成为一个无趣的程序员!
如果你觉得这篇文章很有用,那么一定要按下拍手按钮,与你的朋友和同事分享这个蟹皇堡的秘密编码配方。
下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。
下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。
下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三+上海交大+视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~


文章作者: ZejunCao
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ZejunCao !
  目录