Numpy 导出基于Web的notebook

有时你需要和朋友或同事交换notebook中的内容。基于Web的notebook提供了几种导出数据的方法。

具体步骤

notebook的导出方式有以下几种:

  • 打印选项

Print按钮并不是真的用来打印notebook中的内容,而是允许你以PDF或HTML文档的形式输出notebook的内容。

  • 下载notebook

使用Download按钮,可以下载notebook中的内容到指定位置。可以指定下载内容的保存格式为.py文件(常规的Python程序)或者.ipynb文件(JSON格式)。把前一篇中创建的notebook导出为.ipynb文件后,其内容如下所示:

{
 "metadata": {
  "name": "Untitled1"
 }, 
 "nbformat": 2, 
 "worksheets": [
  {
    "cells": [
    {
      "cell_type": "code", 
      "collapsed": false, 
      "input": [
        "plot(sinc(a))"
      ], 
      "language": "python", 
      "outputs": [
      {
        "output_type": "pyout", 
        "prompt_number": 3, 
        "text": [
          "[<matplotlib.lines.Line2D at  
            0x103d9c690>]"
        ]
      }, 
      {
        "output_type": "display_data", 
        "png": "iVBORw0KGgoAAAANSUhEUgAAAXk 
          AAAD9CAYAAABZVQdHAAAABHNCSVQICAgIf...
          mgkAAAAASUVORK5CYII=\n"
      }
      ], 
      "prompt_number": 3
    }
    ]
  }
  ]
}  

简明起见,上面这个文件的部分内容已被省略。该文件不是用来编辑或阅读的,但如果忽略其中表示图像的部分,还是很容易读懂的。更多有关JSON的信息请参见https://en.wikipedia.org/wiki/JSON。

  • 保存notebook

使用Save按钮,notebook的内容将自动导出到一个JSON格式的.ipynb文件中。该文件会被存储到你启动IPython的目录。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程