zoukankan      html  css  js  c++  java
  • 在线的 Jupyter Notebook 云环境

    • 参考文档https://sspai.com/post/55402

    • 第三方平台的在线 Jupyter Notebook

        • 科赛和鲸 K-lab(国内)
        • 阿里天池大数据 (国内)
        • Azure notebooks
        • Kaggle
        • Google Colab
        • CoCalc
    • 用 VPS 搭建你自己的在线 Jupyter Notebook

      第三方平台的 Jupyter Notebook 不好的地方在于,每次给你分配的运行时间以及资源都是有限的;并且如果有些包不是内置而是自己手动下载的,那么每次重新进入到 Jupyter Notebook 中则需要再重新手动下载安装,十分麻烦。

      所以如果你有着自己的 VPS 服务器话,也可以在 VPS 上对 Jupyter Notebook 进行部署。这样的话你就可以随时随地访问你服务器上的 Jupyter Notebook 了。

      不过由于我手上没有现成的 VPS 服务器,并且在 VM 虚拟机上好像并没有操作成功;但是我这里还是找了两份比较详细的搭建教程,一份是基于 CentOS 搭建的,另一份则是基于 Debian/Ubuntu 搭建的。感兴趣又或者自己目前有在用 VPS 服务器的小伙伴可以手动实操一下。最后如果显示以下界面就说明部署成功了。

      结尾

      在线的 Jupyter Notebook 可以让新手在入门时快速地开箱即用,很大程度上避免了环境搭建所带来的各种麻烦,节省学习时间。但是等到自己真正入门时,对于环境搭建的坑还需要及时填补起来。这样即使是迁移在其他平台或者在使用其他电脑时,也能快速的熟悉并且运行。

      Jupyter Notebook 可以将代码、文字和图片以图文并茂的方式导出成一份漂亮的报告;同时也支持 Markdown、LaTeX 等语法,可以让你在编辑时不用切换到其他平台,简直就是「一站式写作」。

      不过使用 Jupyter Notebook 久了以后,就会习惯性地每敲一段代码就运行一次,实际上对于整个编程的连贯性和流畅性是有所影响的,这也是其弊端之一;同时,在比较大的项目或是更偏编程操作的开发中,像 Pycharm 和 Spyder 这类的 IDE 可能更能胜任。选择自己趁手的 IDE 实际上也是一个不断探索的过程,不过在入门之初,还是尽量把学习的精力都放在核心内容上吧。

  • 相关阅读:
    在网页中实现flash全屏的几种方法
    flashdevelop生成的swf如何支持能打开本地文件
    getPreferredSize()、setPreferredSize()、getSize()、setSize()、revalidate()、pack()
    Flash字体嵌入方法
    NOPI 基本读写
    调整图片的透明度,以及把透明背景改为其他颜色的方法
    查看表空间大小
    浅谈电子商务b2c商城中的用户体验
    使用方法的返回值进行注入
    有关nginx upstream的五种分配方式
  • 原文地址:https://www.cnblogs.com/xied/p/12710381.html
Copyright © 2011-2022 走看看