Python手册(IDE)--Jupyter Notebook

2023-11-06

Anaconda

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包,还自带Spyder和Jupyter Notebook等IDE,不需要配置系统路径,安装后可直接运行。

清华大学开源软件镜像站 下载链接,下载速度快。
win10+python3下Anaconda的安装及环境变量配置

Anaconda作为管理平台,包含以下应用程序:

  • Anaconda Navigator :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
  • Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
  • Anaconda Prompt:交互式命令终端,可以用来管理工具包和环境。
  • spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。

pro

包管理:在Shell窗口运行

conda conda将conda、python等都视为package
conda list 查看已经安装的包
conda install package_name 导入包
conda update package_name 更新包
conda search package_name 查找package信息
conda update python 更新python
conda update anaconda 更新anaconda
pip
pip installpackage_name 导入包
pip install --upgradepackage_name 更新包

shell命令:在Jupyter, windows cmd 或Linux Shell窗口运行

shell命令(部分) 说明
cd E:\Jupyter 修改工作目录
ls 展示目录下的文件
pwd 展示工作目录

Jupyter Notebook

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等.

Tips:
最详尽使用指南:超快上手Jupyter Notebook
Jupyter Notebook修改默认工作目录
3步实现Jupyter Notebook直接调用R
用jupyter notebook同时写python 和 R

快捷键

快捷键 说明
Shift+Enter 执行
Ctrl+C 中断运行
a/b 上/下插入cell
esc+dd 删除cell
Tab 自动补全
Ctrl+↑/↓ 搜索命令
Ctrl+L 清空屏幕
Ctrl+H 快捷键帮助
Shift+M 合并选中的cells

魔术命令

  1. Magic 关键字是可以在单元格中运行的特殊命令,能让你控制 notebook 本身或执行系统调用(例如更改目录)。
  2. Magic 命令的前面带有一个或两个百分号(% 或 %%),分别对应行 Magic 命令和单元格 Magic 命令。行 Magic 命令仅应用于编写 Magic 命令时所在的行,而单元格 Magic 命令应用于整个单元格。
magic 说明
%quickref 显示IPython的快速参考
%magic 显示所有魔术命令的详细文档
%debug 从最新的异常跟踪的底部进入交互式调试器
%hist 打印命令的输入(可选输出)历史
%pdb 在异常发生后自动进入调试器
%paste 执行剪贴板中的Python代码
%cpaste 打开一个特殊提示符以便手工粘贴待执行的Python代码
%reset 删除interactive命名空间中的全部变量/名称
%page 通过分页器打印输出OBJECT
%run 在IPython中执行一个Python脚本文件(Python解释器:$ python)
%prunstatement 通过cProfile执行statement,并打印分析器的输出结果
%timestatement 报告statement的执行时间
%timeitstatement 多次执行statement以计算系综平均执行时间。对那些执行时间非常小的代码很有用
%matplotlib inline Jupyter Notebook中集成Matplotlib
%matplotlib 直接调用matplotlib窗口弹出显示
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python手册(IDE)--Jupyter Notebook 的相关文章

  • 八大排序算法时间空间复杂度分析

    作者 番茄焖鸡蛋 链接 https www nowcoder com discuss 200097 type 1 来源 牛客网 1 冒泡排序不管序列是怎样 都是要比较n n 1 2 次的 最好 最坏 平均时间复杂度都为O n 需要一个临时变
  • 前端node该怎么接受ajax送过来的数据并且保存至数据库呢?

    如题 百度半圈也没查到有用的信息 或者html不用ajax也行 但是要把html里几个var 声明的变量传到nodejs并且保存至数据库就好
  • OpenWrt目录结构

    在未编译前 OpenWrt目录如下 1 package 此目录主要存放OpenWrt的软件包 我们自己添加的应用层代码都应存放于此文件夹 代码包存放于此文件夹并编写相应的Makefile后 在编译过程中OpenWrt会自主识别并编译 可以看
  • 【计算机网络】网络故障排错的基本思路

    网络故障排错的基本思路 1 检查物理链路是否有问题 2 查看本机IP地址 路由 DNS的设置是否有问题 3 测试网关或路由器的通畅情况 先测网关然后再测路由器 一级一级地测试 4 测试ping公网ip的通畅情况 平时要记几个外部IP 5 测
  • 第四章神经网络的学习算法——随机梯度下降numpy代码详解

    本专栏是书 深度学习入门 的阅读笔记一共八章 第一章深度学习中的Python基础 主要讲解了深度学习将要用到的python的基础知识以及简单介绍了numpy库和matpoltlib库 本书编写深度学习神经网络代码仅使用Python和nump
  • mysql 有newid()_MySQL中,有无GUID函数?就像SQL Server中的newid()解决方法

    mysql中 有无GUID函数 就像SQL Server中的newid 如题 有无直接返回GUID唯一标识的函数 解决方案 函数 UUID mysql gt select uuid uuid f6561a2e 8a6d 102a a914
  • GithubImageHost图床本地缓存设计

    GithubImageHost图床本地缓存设计 项目介绍 一个简易的Github图床客户端 项目仓库 GithubImageHost 试过很多图床 都缺少全部图片预览的功能 按照目录 预览仓库内所有图片 只有预览通过该图床上传过的图片 想了
  • Linux中pip install延时问题

    pip下载库出现延时问题一般因为GFW 所以在pip install 包名的时候我们可以指定镜像源解决这种问题 如果该镜像没有这个库我们可以制定其他的国内源 如下所示 pip install packageName i https pypi
  • Unity—协程

    每日一句 要活在自己的热爱里 而不是别人的眼光里 目录 协程 概念理解 Unity协程实现主要组成 使用协程的注意事项 练习 物体本身白色 点击攻击按钮 物体变为红色 两秒后变为原来颜色 练习 让立方体沿指定路线移动 在路点处停两秒 协程

随机推荐