栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

jupyter notebook

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jupyter notebook

目录
    • jupyter notebook 的基本操作
    • matplotlib的使用
    • numpy的使用

jupyter notebook 的基本操作

按ESC可以退出编辑当前的单元格,Enter进入;Shift+Enter渲染MarkDown或者执行代码

单元格有两种模式,绿色框(编辑模式)和蓝色框(命令模式);在命令模式下按X剪切,按C复制单元格,按Z恢复,shift+v粘贴单元格到上方,V粘贴到当前;

在退出编辑状态时,按下M键,可以由代码编程转为编写Markdown语言;按下Y可以变成代码单元格

快捷键按H查看;在退出编辑时按B(below)可以在当前单元格下创建代码块,按A(above)是在上方创建,按D(delete)删除当前代码块;针对代码块按Shift+Enter可以执行当前并跳到下一单元格;按Ctrl+Enter是之执行当前单元格;按Alt+Enter是运行当前代码块并在其下方新建一行代码块

在代码段中命令模式,按L给代码标出行数

matplotlib的使用

import matplotlib.pyplot as plt
import random
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']    # 指定默认字体
mpl.rcParams['font.serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False     # 解决保存图像是负号'-'显示为方块的问题
# 准备数据
x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijin = [random.uniform(5,8) for i in x]
# 创建画布
plt.figure(figsize = (20 , 8), dpi=100 )
# 绘制图像
plt.plot(x,y_shanghai,label = "上海")
plt.plot(x,y_beijin,color = "r",linestyle = "--",label = "北京")
# 添加xy轴刻度
x_ticks_label = ["11.{}".format(i) for i in x]
y_ticks = range(40)
# 修改xy轴坐标刻度显示
plt.xticks(x[::5],x_ticks_label [::5])#从头到尾切割5
plt.yticks(y_ticks[::5])
#添加网格显示
plt.grid(True,linestyle = '--',alpha=1)
#添加描述信息
plt.xlabel("时间")
plt.ylabel("温度")
plt.title("中午11点-12点某城市温度变化图")
#保持图像
plt.savefig("./test.png")
# 显示图例
plt.legend(loc = "best")
# 图像显示
plt.show()

numpy的使用


import random
import numpy as np
import matplotlib.pyplot as plt
# 创建数组
a = np.array([[1,2,3],[5,6,7]])
# 显示几行几列
a.shape
# 显示维度
a.ndim
# 创建ones的4行5列的全是1的数组
ones= np.ones([4,5])
# 创建等差数列
np.linspace(0,100,11)# 从0到100的11个数的等差数列
# 正态分布
x1 = np.random.normal(1.75,1,200000)
plt.figure(figsize=(20,8),dpi=100)
plt.hist(x1,1000)
plt.show()

# 均匀分布
x2 = np.random.uniform(-1,1,1000000)
plt.figure(figsize=(20,8),dpi=100)
plt.hist(x2,1000)
plt.show()



np.all全部满足要求才通过,np.any有一个满足就行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/487358.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号