人工智能学习之jupyter的使用

我爱海鲸 2022-07-03 13:07:58 暂无标签

简介jupyter、virtualenv python虚拟环境的搭建

1、安装python虚拟环境:

pip install virtualenv

出现错误:

依次输入:

pip install --ignore-installed filelock

pip install allennlp

再次输入:pip install virtualenv

如图:

2、搭建虚拟环境,输入:virtualenv .venv  (进入到你要创建的工程目录下)

如图:

3、进入虚拟环境目录中  cd .venv  进入scripts目录中 cd scripts

激活虚拟环境:activate

如图:

4、安装numpy 输入 pip install numpy

如图:

5、安装多个库:pip install pandas matplotlib -i https://pypi.douban.com/simple   使用豆瓣的源 

如图:

numpy pandas matplotlib 数据分析三剑客

6、查看当前的库:pip freeze

如图:

7、安装py的交互式环境:pip install ipython -i https://pypi.douban.com/simple 

如图:

输入ipython

如图:

8、安装jupyter: pip install jupyter -i https://pypi.douban.com/simple 

如图:

9、使用jupyter输入:jupyter notebook  后会自动弹出

如图:

上面显示的就是虚拟环境上的东西

我们在相应的目录下存入notebook的相关笔记就能够使用它来查看它相关的文档了

10、jupyter notebook 的基本使用:

点击一个内容时,会出现一个小框,我们称之为cell

选中cell 双击d即可删除,按z可回退

出现光标时,即为编辑模式。可以输入命令,按esc后重新变回编辑模式。

按住ctrl+enter(回车)即可运行该代码,如图:

help命令能够帮助我们查看帮助文档

选中cell窗口按a就会在当前cell上创建一个cell

选中当前cell窗口按b就会在当前cell下创建一个cell

使用? :一个问号,打印docstring,两个问号打印源码

( 注意jupyter是基于ipython的。)

tab自动补全

开发新的python脚本或者文档

如图:

新建后可以修改后缀就可用用py了,如图:

输入代码:

def foo(x,y):
return x**y

for i in range(10):
print(foo(i,i))

如图:

jupyter可以不用保存,每个30s会自动保存(手动保存ctrl+s)

然后我们就能够在jupyter的文档中使用了,如图:

记时的方法:

%time foo(10,10000)

如图:

计算平均用时

%timeit foo(10,100000)

  • %time一般用于耗时长的代码段
  • %timeit一般用于耗时短的代码段

 

自定义的循环次数:timeit -r 3 -n 1000 foo(100,10000)  3轮循环一千次

 

你好:我的2025