jupyter notebook

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有一个满足就行

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值