Python数据分析起步: Anaconda安装和Jupyter环境使用!

您所在的位置:网站首页 python里的缩进 Python数据分析起步: Anaconda安装和Jupyter环境使用!

Python数据分析起步: Anaconda安装和Jupyter环境使用!

2023-03-05 23:54| 来源: 网络整理| 查看: 265

强大的多维度数组与矩阵计算库

Jupyter Notebook环境IPython

IPython 是一个基于Python的交互式解释器,提供了强大的编辑和交互功能,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

IPython 是基于BSD 开源的。

IPython 为交互式计算提供了一个丰富的架构,包含:

强大的交互式 shellJupyter 内核交互式的数据可视化工具灵活、可嵌入的解释器易于使用,高性能的并行计算工具Anaconda

Anaconda (官网:https://www.anaconda.com/),中文大蟒蛇,是一个开源的Python发行版本,Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等, 是数据分析,机器学习过程中常用的库.

Anaconda包含了Jupyter Notebook编辑器和IPython解释器, 我们可以在Jupyter Notebook中使用IPython解释器编写代码.

Anaconda具有如下特点:

开源安装过程简单高性能使用Python和R语言免费的社区支持

其特点的实现主要基于Anaconda拥有的:

conda包环境管理器1,000+开源库anaconda安装

进入Anaconda官网 :https://www.anaconda.com/, 下载最新版Anaconda

安装过程:

右击,以管理员方式运行点击 next点击 I Agree (同意)选择All Users, 点击 next选择安装路径, 点击 next**两个都勾选(忽略红色警告)**,点击install等待安装完成后, 点击 next不安装VSCode, 点击Skip取消勾选, 点击Finish完成安装

anconda运行

1.点击windows电脑左下角开始 > 搜索Anaconda > 点击Anaconda Prompt

2.在弹出的窗口中输入想进入的目录(cd Desktop) > 再输入jupyter notebook命令启动

3.启动成功后, 会自动弹出浏览器

4.接下来就可以在浏览器中写代码了

Jupyter Notebook使用

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

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

Jupyter notebook:集文本、代码、图像、公式的展现于一体的超级python web界面

Jupyter Notebook 有两种键盘输入模式

编辑模式: 允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式: 键盘输入运行程序命令;这时的单元框线为蓝色。常用快捷键:

命令模式 (按键 Esc 开启):

Shift + Enter : 运行本单元,选中下个单元Ctrl + Enter : 运行本单元Alt + Enter : 运行本单元,在其下插入新单元Y : 单元转入代码状态M :单元转入markdown状态A : 在上方插入新单元B : 在下方插入新单元DD : 删除选中的单元

编辑模式 ( Enter 键启动):

Tab : 代码补全或缩进Shift + Tab : 提示Shift-Enter : 运行本单元,选中下一单元Ctrl-Enter : 运行本单元Alt-Enter : 运行本单元,在下面插入一单元IPython的帮助文档

使用help()

通过以下命令来获得帮助文档, 查看len函数的文档:

使用?

还可以应用到自定义的变量和自定义的函数上来返回帮助文档

此外,使用两个??可以把函数的源代码显示出来

tab自动补全

输入包名,模块名,函数名,变量名时可以使用tab键补全

shift + tab 查看参数和函数说明

IPython魔法命令

运行外部Python文件: %run

使用下面命令运行外部python文件(默认是当前目录,其他目录可以加上绝对路径)

myscript.py

def square(x): """square a number""" return x ** 2 for N in range(1, 4): print(N, "squared is", square(N))

尤其要注意的是,当我们使用魔法命令执行了一个外部文件时,该文件的函数就能在当前会话中使用

我们可以通过下面命令执行它:

运行计时: %time

平均运行时间: %timeit

多行代码的平均运行时间: %%timeit

执行Linux/windows指令: !

更多魔法命令(了解): lsmagic

列出所有魔法命令: lsmagic



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3