Jupyter Notebook使用

第一接触jupyter notebook,为了之后更方便使用,写下这篇使用记录。

一、Jupyter Notebok介绍

Jupyter是一款程序员和科学工作者的编程/文档/笔记/展示软件

  • Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序
  • 名字源自Julia、Python 和 R(数据科学的三种开源语言)
  • .ipynb文件格式是用于计算型叙述的JSON文档格式的正式规范

Jupyter Notebook vs Pycharm

  • 简而言之就是jupyter notebook 可以实现实时的画图和数据展示,交互性比pycharm好

二、安装jupyter

  • 1、使用pip安装jupyter,在命令行输入pip install jupyter
  • 2、运行jupyter notebook。
    具体步骤:Window+R键打开命令窗口,输入cmd+回车,弹出的对话框中输入jupyter notebook 然后点击回车,则jupyter notebook 会在浏览器中打开。
  • 3、初次使用要修改配置文件,使得jupyter打开的默认界面为自己想要的目录。
    在cmd中输入 jupyter notebook --generate-config
    如果该配置文件已经存在,从中可以见到配置文件存在的位置,注意,此时,不要overwrite。

    配置文件打开修改,我把我的jupyter目录改为:D:\myJupyter
  • 4、安装拓展库
    为了方便使用,还可以安装扩展库,比如补全代码什么的
    pip install jupyter_contrib_nbextensions
    jupyter contrib nbextension install --user

三、一些简单操作

cell操作

  • 什么是cell?
    • cell:一对In Out会话被视作一个代码单元,称为cell

Jupyter支持两种模式:

  • 编辑模式(Enter)
    • 命令模式下回车Enter或鼠标双击cell进入编辑模式,可以对cell内容进行操作
  • 命令模式(Esc)
    • 按Esc退出编辑,进入命令模式,可以对cell本身进行操作(复制粘贴、移动)

快捷键操作

  • 命令模式:按ESC进入
    • Y,cell切换到Code模式
    • M,cell切换到Markdown模式
    • A,在当前cell的上面添加cell
    • B,在当前cell的下面添加cell
  • 其他
    • 双击D:删除当前cell
    • Z,回退
    • 快速跳转到首个cell,Crtl+Home
    • 快速跳转到最后一个cell,Crtl+End
  • 编辑模式:按Enter进入
    • 补全代码:变量、方法后跟Tab键
    • 为一行或多行代码添加/取消注释:Ctrl+/

四、关于pip存在的问题

在使用pip时有一个问题困扰着我,关于pip install numpy成功,在pycharm里面却无法导入的问题。
这里存一下解决方案


五、参考文章

参考文献,点击跳转

posted @   朝南烟  阅读(530)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
body { color: #000; background-color: #e6e6e6; font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif; font-size: 12px; min-height: 101%; background: url(https://images.cnblogs.com/cnblogs_com/caolanying/1841633/o_2009041…ly1geq8oc9owbj21hc0u0th5.jpg) fixed; } #home { margin: 0 auto; opacity: 0.8; width: 65%; min-width: 1080px; background-color: #fff; padding: 30px; margin-top: 50px; margin-bottom: 50px; box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); }
点击右上角即可分享
微信分享提示