具体见个人Python图书馆:https://ds-ebooks.github.io
链接跳转测试
# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'D:\Jupyter'
所以,最后我选择第一种方式最直接。
for line in locals()['In']:
print(line)
history
# 当前目录
%pwd
u'D:\\Python\\Scripts\\notebook'
%run name.py
# 或者
%matplotlib inline
# matplotlib画图
%matplotlib inline
%%writefile foo.py
%%script python
%debug
%autosave 3
即导入代码到jupyter notebook的cell中
问题背景:有一个test.py文件,需要将其载入到jupyter的一个cell中
test.py内容如下:
print "Hello World!"
方法步骤:
# %load test.py
print "HellO World!"
Shift Enter运行后,%load test.py被自动加入了注释符号#,test.py中的所有代码都被load到了当前的cell中.
%load https://matplotlib.org/examples/color/color_cycle_demo.html
%run test.py
HellO World!
# 查看python版本:
!python --version
Python 2.7.13
# 运行python文件:
!python test.py
HellO World!
待深究:The cell magic in Ipython
current_path = %pwd
print current_path
D:\Python\Scripts\notebook
# 有时是弹不出图像框的,此时,可以在开头加入:
%matplotlib inline
## 一、更改Jupyter notebook的工作空间
[链接跳转](#更改Jupyter notebook的工作空间)
...
'七、Jupyter中的Markdown'>
## 七、Jupyter中的Markdown
$ pip2 install jupyter_nbextensions_configurator
$ pip2 install jupyter_contrib_nbextensions
让jupyter notebook
生成md这个大家都会,可是在github当中有很多很好的md文件,如果不能在jupyter notebook
当中打开体验,实在是太让人难过了。
notedown
pip install notedown
jupyter_notebook_config.py
,添加:c.NotebookApp.contents_manager_class = ‘notedown.NotedownContentsManager’
jupyter notebook
,OKpip install --upgrade jupyterthemes
jt -l //查看能够使用得主题
jt -t chesterish -T -N //配置主题,chesterish是主题名
jt -r //恢复默认主题
更详细配置参考:jupyter-themes
//问题1:jupyter无法访问python
sudo chmod 777 ~/.local/share/jupyter/
cd ~/.local/share/jupyter/
ls
sudo chmod 777 runtime/
cd runtime/
ls
//2.jupyter无法访问笔记本
//chown命令可以修改文件或目录所属的用户
$ sudo chown 用户 目录或文件名
//chgrp命令可以修改文件或目录所属的组
$ sudo chgrp 组 目录或文件名
nbextensions_configurator
修改不会成功,因为浏览器根本没有保存你的修改,这个问题有待解决.jupyter-notebook list
For full documentation visit mkdocs.org.
mkdocs new [dir-name]
- Create a new project.mkdocs serve
- Start the live-reloading docs server.mkdocs build
- Build the documentation site.mkdocs help
- Print this help message.mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
//建立本地仓库
//初始化本地仓库
$ git init
//添加到暂存区
$ git add .
//提交到工作区
$ git commit -m "first commit"
//添加远程Git仓库
$ git remote add origin https://github.com/ds19991999/VerCodeMFC.git
//删除远程Git仓库
$ git remote rm origin
//合并pull两个不同的项目解决fatal: refusing to merge unrelated histories
$ git pull origin master --allow-unrelated-histories
//使用强制push的方法:
$ git push -u origin master -f
Jupyter Notebook
用 Matplotlib
画出来那一坨糊糊的东西会不会跟我一样浑身难受,在画图表的时候加上最后一行就行了,指定他为'svg'
格式:
import matplotlib
import matplotlib.pyplot as plt
%matplotlib inline
%config InlineBackend.figure_format = 'svg'
假如你的jupyter notebook
是导出一个报告给业务人员看的,他们不想看到那些密密麻麻的代码,只想留下markdown
和图表,在jupyter notebook
加入下面这段代码就好:
import IPython.core.display as di
di.display_html('', raw=True)
配置文件中加入:
Python27
import seaborn as sns
import sys# print sys.getdefaultencoding()# ipython notebook中默认是ascii编码
reload(sys)
sys.setdefaultencoding('utf8')
具体参见:装扮你的Jupyter