jupyter
jupyter官网
Jupyter,jupyter notebook 安装,怎么使用,默认目录
网站服务:jupyter,jupyter notebook,jupyter notebook 安装。
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
Jupyter官网,jupyter notebook 安装,怎么使用,默认目录
什么是Jupyter?
Jupyter是一个非营利组织,旨在“为数十种编程语言的交互式计算开发开源软件,开放标准和服务”。2014年由Fernando Pérez从IPython中衍生出来,Jupyter支持几十种语言的执行环境。Jupyter项目开发并支持交互式计算产品Jupyter Notebook、JupyterHub和JupyterLab。
Jupyter官网: https://jupyter.org/
Jupyter Notebook 是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码、数学方程、可视化和 Markdown,其用途包括数据清理和转换、数值模拟、统计建模、机器学习等等。目前,数据挖掘领域中最热门的比赛 Kaggle 里的资料都是 Jupyter 格式。对于机器学习新手来说,学会使用 Jupyter Notebook 非常重要。
什么是 Jupyter Notebook?
如何安装 Jupyter Notebook?
pip install -U pip setuptools
#Windows
python -m pip install -U pip setuptools
pip install jupyter
#For Python3
pip3 install jupyter
-
Python 3 -
Text File (文本文件) -
Folder (文件夹) -
Terminal (终端)
-
Code – 这是你输入代码的地方 -
Markdown – 这是你输入文本的地方。你可以在运行代码后添加结论,添加注释等。 -
Raw NBConvert – 这是一个命令行工具,可将你的笔记本转换为另一种格式(如 HTML) -
Heading – 你可以将标题添加到单独的小节并使你的 Notebook 看起来干净整洁。这个选项现在已经集成到 Markdown 选项中。添加一个“##”,以确保在你之后输入的内容将被视为标题
使用 Magic Functions
-
逐行运行( Line-wise ) -
逐块运行( Cell-wise )
不仅限于 Python – 在 Notebooks 中使用 R,Julia 和JavaScript
Jupyter Notebooks 中的交互式命令板
键盘快捷键——节省时间并提高效率!
-
A 键将在选中单元格上方插入新单元格,B 键将在选中单元格下方插入一个单元格 -
要删除单元格,请连续按两次 D 键 -
要撤消已删除的单元格,请按 Z 键 -
Y 键将当前的选中单元格变成代码单元格 -
按住 Shift + 向上或向下箭头键可以选择多个单元格。在多选模式下,按 Shift + M 会合并选中的单元格 -
F 键会弹出 “查找和替换” 菜单
-
Ctrl + Home 转到单元格的开头 -
Ctrl + S 会保存你的工作 -
和上面提过的一样,Ctrl + Enter 将运行你的整个单元格 -
Alt + Enter 不仅会运行你的单元格,它还会在下方添加一个新的单元格 -
Ctrl + Shift + F 打开命令选项板
-
Code prettify:重新格式化和美化代码块的内容。
-
Printview:这个扩展添加了一个工具栏按钮来调用当前 Notebook 的 jupyter nbconvert,并可选择在新的浏览器标签中显示转换后的文件。 -
Scratchpad:这个扩展增加一个便捷单元格,它可以让你运行你的代码而不必修改你的 Notebook。这是一个非常方便的扩展,特别是当你想要测试你的代码,但不想在你的活动Notebook上做这件事。 -
Table of Contents (2):这个扩展可以收集你的 Notebook 中的所有标题,并将它们显示在一个浮动窗口中。
-
对于任何程序员来说最重要的事情之一:始终确保为代码添加合适的注释! -
确保你有代码所需的文档。 -
考虑一个命名方案,并坚持在所有代码中使用以确保一致性。这样其他人更容易读懂你的代码。 -
无论你需要什么库,在 Notebooks 开始时导入它们(并在它们旁边添加注释,说明导入它们的目的)。 -
确保代码中行与行之间有适当间隔,不要把循环和函数放在同一行中。 -
有时候你会发现你的文件变得非常繁重。看看有没有方法隐藏你认为对于以后参考不太重要的代码。Notebooks 看起来整洁干净, 让人赏心悦目也非常重要。 -
Matplotlib 可以很漂亮整洁地展示你的 Notebook,看看怎么使用它!地址:http://nbviewer.jupyter.org/github/jrjohansson/scientific-python-lectures/blob/master/Lecture-4-Matplotlib.ipynb
jupyter notebook20个使用技巧
安装Jupyterthemes
!pip install –upgrade jupyterthemes
仔细阅读可用的主题清单
!jt -l
应用你选择的主题
!jt -t <主题名称>
我在下面展示了所有可用的Jupyter笔记本主题。
注: 第一次可能需要重新启动Jupyter笔记本来激活主题,之后只需运行代码 jt -t <themes>
,点击shift+enter
并重新加载笔记本就可以了。
重置为默认主题
!jt -r
首先,什么是Markdown?
Markdown是一种用于格式化文档的人类可读语言。我们可以把它的效用比作微软Word主功能区下的文本格式化工具。粗体、斜体、标题、字体大小、缩进、字体颜色、创建列表等等
Jupyter笔记本允许我们在一个文件中结合markdown文本和代码,以产生更好的文件化工作流程。这种markdown允许你使用原始HTML来操作文本格式。
要将Jupyter笔记本的代码单元转换为markdown,只需在单元内点击Esc+m。
a. 标题
# HEADING
## HEADING
### HEADING
#### HEADING
渲染后的输出。
注意:确保在 “#”和你的标记文本之间有一个空格,否则标记文本将不能正确显示。
b. 粗体
**Bold Text**
渲染后的输出。
c.斜体字
*Italicized text*
渲染后的输出。
补充:如果你希望你的文本是斜体和粗体,请将你的文本笼罩在六个星号之间,如下所示。
***Bold and Italicized Text***
渲染后的输出。
d. 对齐
默认情况下,Jupyter Notebooks文本是左对齐的。
右对齐
为了使文本右对齐,我们将文本包围在一个开放和关闭的p标签和一个内联的 CSS “样式” 属性之间。
<p style='text-align: right'> **Your Right Aligned Text** </p>
渲染后的输出。
中心化
要使文本居中,我们只需将文本包围在中心标签之间。
<center> **Your Centered Text** </center>
渲染后的输出。
e.突出显示文本
为了突出显示文本,我们将文本包围在一个开放和关闭的标记标签之间。
<mark>highlight text</mark>
渲染后的输出。
f.背景颜色
# <div style = 'background-color:skyblue'> <center> TEXT WITH BACKGROUND COLOR </div>
渲染后的输出。
g. 换行
添加换行符有助于将你的文件分成若干部分,使其结构化。
---
渲染后的输出。
此外,换行符也可以与其他HTML标签一起使用,以加强格式化,如下所示。
h.警示短信
警报是我最喜欢的markdown格式化语法,因为它们可以立即使嵌入其中的任何编码笔记本变得生动起来有4种方法可以将HTML警报样式应用到你的markdown中。
#Blue Background
<div class="alert alert-info"> Example text highlighted in blue background </div>
#Green Background
<div class="alert alert-success">Example text highlighted in green background.</div>
#Yellow Background
<div class="alert alert-warning">Example text highlighted in yellow background.</div>
#Red Background
<div class="alert alert-danger">Example text highlighted in red background.</div>
注意:由于红色往往带有负面的含义,在专业场合避免使用红色背景,除非你想突出负面的趋势或观察。
渲染后的输出。
i.下划线
为了给markdown文本加下划线,我们使用开放和关闭u标签。
<u> Underlined Text </u>
渲染后的输出。
j. 字体颜色
Markdown文本的颜色可以通过HTML字体标签来改变。
<font color='maroon'>Maroon colored Text </font>
注意:你也可以使用十六进制颜色代码来代替颜色名称。请查看https://redketchup.io/color-picker,以玩转不同的色调!
k. 符号
虽然我们可以在markdown中编码的符号的选项是无限的,但让我们来探索一些箭头符号。
注:被用作文本中断标签。
➤ Bullet point one</br>
➟ Bullet point two</br>
➣ Bullet point three</br>
➡ Bullet point four</br>
➠ Bullet point five</br>
➞ Bullet point six</br>
➝ Bullet point seven</br>
➜ Bullet point eight</br>
渲染后的输出。
l. 字体的风格
查看https://tools.picsart.com/text/font-generator/,了解可以复制和粘贴到Jupyter笔记本Markdowns的字体。
# 𝕋𝕙𝕚𝕤 𝕤𝕥𝕙𝕖 𝔻𝕠𝕦𝕓𝕝𝕖𝕊𝕥𝕣𝕦𝕔𝕜 𝕗𝕠𝕟𝕥 𝕤𝕥𝕪𝕝𝕖
m. 缩进
> Text that will be indented upon rendering
渲染后的输出。
n. 列表
有序列表
## List Title
1. First bullet point
2. Second bullet point </br>
(i) Subpoint 1 </br>
(ii) Subpoint 2
3. Third bullet point
无序列表
## List Title
- First bullet point
- Second bullet point
- Third bullet point
渲染后的输出。
信不信由你,它也可以在Python打印语句中对代码进行格式化。这样做,完全改变了你的代码的表现形式,使它更容易理解和吸引人。
当你第一次看到这些HTML标签时不要惊慌–我们将多次使用它,它很快就会成为你的第二天性。
a.粗体字
print('3[1;3m This is bold3[0m')
渲染后的输出。
我们再仔细分析一下打印语句中的代码。
请注意,开始和结束标签都必须在开始时包含一个/033。
对于b和c部分:我们可以完全忽略结束标签,因为它在整个过程中保持不变。相反,我们将篡改起始标签中的数字,以解锁非常有趣的格式化选项。
b.代码颜色
(i) 有色文本
print('3[31;3m This is red3[0m')
print('3[32;3m This is green3[0m')
print('3[33;3m This is yellow3[0m')
print('3[34;3m This is blue3[0m')
print('3[35;3m This is pink3[0m')
print('3[36;3m This is skyblue3[0m')
print('3[37;3m This is grey3[0m')
渲染后的输出。
(ii)黑体字的文字
print('3[1;31m This is bold red 3[0m')
print('3[1;32m This is bold green3[0m')
print('3[1;33m This is bold yellow3[0m')
print('3[1;34m This is bold blue3[0m')
print('3[1;35m This is bold purple3[0m')
print('3[1;36m This is bold teal3[0m')
print('3[1;37m This is bold grey3[0m')
渲染后的输出。
c.背景颜色
print('3[1;40mBlack background - Bold text3[0m')
print('3[1;41mRed background - Bold text3[0m')
print('3[1;42mGreen background - Bold text3[0m')
print('3[1;43mYellow background - Bold text3[0m')
print('3[1;44mBlue background - Bold text3[0m')
print('3[1;45mPink background - Bold text3[0m')
print('3[1;46mLight Blue background - Bold text3[0m')
print('3[1;47mLight Grey background - Bold text3[0m')
只写代码,不做造型,使杰克成为一个无趣的程序员!
如果你觉得这篇文章很有用,那么一定要按下拍手按钮,与你的朋友和同事分享这个蟹皇堡的秘密编码配方。
jupyter网址入口
OpenI小编发现jupyter网站非常受用户欢迎,请访问jupyter网址入口试用。
数据统计
数据评估
本站OpenI提供的jupyter都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由OpenI实际控制,在2023年 9月 8日 上午7:52收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,OpenI不承担任何责任。