数学模型与python科学计算的应用(4):数据的基本可视化

基本可视化

对数组进行可视化

import numpy as np
%pylab inline
Populating the interactive namespace from numpy and matplotlib

也可以使用:import matplotlib.pyplot as plt

1D作图

plt.plot(np.array([3,4,5]),np.array([3,6,8]))   # 绘制图画
[<matplotlib.lines.Line2D at 0x1248310>]

在这里插入图片描述

上述的方法是不太好的。

x1 = np.array([4,6,3,5])
y1 = np.array([4,5,-1,8])
plt.plot(x1,y1)
[<matplotlib.lines.Line2D at 0x1309c30>]

在这里插入图片描述

x2 = np.linspace(0,3,20)
y2 = np.linspace(0,9,20)
x3 = np.linspace(0,5,20)
y3 = np.linspace(0,8,20)
plt.plot(x2,y2,'-',x3,y3,'o')           # 默认格式是“-”
[<matplotlib.lines.Line2D at 0xa9a6910>,
 <matplotlib.lines.Line2D at 0xa9a69f0>]

在这里插入图片描述

2D作图

image = np.random.rand(30, 30)
plt.imshow(image, cmap=plt.cm.hot)
plt.colorbar()
<matplotlib.colorbar.Colorbar at 0xaa75830>

在这里插入图片描述

数组的索引和切片

  • 数组的索引和切片与python内置的列表切片用法一致。
  • 对于多维的数组,索引就像数学中的坐标
  • 注意:与matlab不同,python的索引和切片都是从0开始。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值