Pwner's Blog

能全力以赴不尽力而为

0%

Anaconda 和 Jupyter

Conda

主要用于 Package 和 Environment 的管理。

Conda的作用

查看 Conda 版本

1
conda --version

创建 Environment

1
conda create --name python34 python=3.4

激活 Environment

1
2
activate python34              #For Windows
source activate python34 #For Linux & MacOS

退出 Environment

1
2
deactivate python34            #For Windows
source deactivate python34 #For Linux & MacOS

删除 Environment

1
conda remove --name python34 --all

Package 管理

安装 Python 包

1
conda install numpy

查看 Python 包

1
2
conda list
conda list -n python36 #查看指定环境安装的Python包

删除 Python 包

1
conda remove -n python34 numpy

Jupyter

IPython

  • 一个强大的交互式 shell
  • Jupyterkernel(内核)
  • 支持交互式数据分析和可视化

  • 主要负责运行用户的代码
  • 通过 stdin/stdoutIPython shell 进行交互
  • json message 通过 ZeroMQnotebook 交互

Jupyter Notebook

  • 前身是 IPython notebook

  • 一个开源的 Web application

  • 可以创建和分享包含代码,视图,注释的文档

Notebook和kernel的交互

  • 核心是 Notebook server
  • Notebook server 加载和保存 notebook

文件格式(.ipynb)

  • IPython Notebook 定义的一种格式(json)
  • 可以读取在线数据,.csv/.xls 文件
  • 可以转换成其他格式,例如.py.html.pdf.md

文件展示工具(NBViewer)

  • 一个在线的 ipynb 格式 notebook 工具
  • 可以通过 URL 分享
  • Gihub 已集成 NBViewer
  • 通过转换器可以轻松集成到博客,邮件等其他地方
如果文章对你有用,可以请我喝杯咖啡~
  • 本文作者: Pwner
  • 本文链接: https://pwner.cn/posts/c009ac9c.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!