博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
其它课程中的python---4、Matplotlib最最最最简单使用
阅读量:7044 次
发布时间:2019-06-28

本文共 2151 字,大约阅读时间需要 7 分钟。

其它课程中的python---4、Matplotlib最最最最简单使用

一、总结

一句话总结:

慢慢来吧,不着急,心态平和和沉稳:每次和世界交互,你就能感受到无比的自信

 

1、如何区别python2和python3的pip?

已经帮你弄好了:分别打开python安装目录的Script,里面pip2,pip3啥的都分别命名好了

 

2、在windows的电脑中安装python2和python3之后,如何分别在命令行使用它们?

复制.exe,重命名:将python2安装目录下的python.exe复制一份重命名成python2,同理python3,然后这样python2就能访问到python2了

 

3、pycharm中如何使用 ipython?

安装jupyter,matplotlib,sympy包

 

4、python中的 jupyter 是什么?

交互式计算的命令shell:Jupyter Notebook提供了一个用于作为Web应用程序的交互式计算的命令shell。

Jupyter Notebook提供了一个用于作为Web应用程序的交互式计算的命令shell。该工具可以与多种语言一起使用,包括Python,Julia,R,Haskell和Ruby。它通常用于处理数据,统计建模和机器学习。 本教程将引导您设置Jupyter Notebook以在本地或从Ubuntu 16.04服务器运行,以及教您如何连接和使用笔记本。 Jupyter笔记本(或简称笔记本)是由Jupyter Notebook应用程序生成的文档,包含计算机代码和丰富的文本元素(段落,方程,数字,链接等),有助于呈现和共享可再现的研究。 在本指南结束时,您将能够使用运行在本地机器或远程服务器上的Jupyter Notebook运行Python 3代码。

 

5、numpy进行线性代数计算的函数有哪些?

dot  矩阵乘法
inv  计算方阵的逆
eig  计算方阵的本征值和本征向量
常用的numpy.linalg函数diag  以一维数组的形式返回方阵的对角线(或非对角线)元素,或将一维数组转换为方阵(非对角线元素为0)dot  矩阵乘法trace  计算对角线元素的和det  计算矩阵行列式eig  计算方阵的本征值和本征向量inv  计算方阵的逆pinv  计算矩阵的Moore-Penrose伪逆qr计算QR分解svd  计算奇异值分解(SVD)solve  解线性方程组Ax=b,其中A为一个方阵lstsq计算Ax=b的最小二乘解

 

 

6、numpy如何读入数据?

loadtxt方法:c,v=np.loadtxt('data.csv', delimiter=',', usecols=(6,7), unpack=True)

 

7、Matplotlib如何使用?

1、创建Figure对象:fig = plt.figure()
2、设置横纵轴等相关信息:ax.set(xlim=[0.5, 4.5], ylim=[-2, 8], title='An Example Axes',ylabel='Y-Axis', xlabel='X-Axis')
3、添加横纵轴数据:ax.plot(x, y_sin)
4、显示图像:plt.show()
# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as np####创建Figure对象,理解成我们需要一张画板才能开始绘图fig = plt.figure()ax = fig.add_subplot(111)####设置横纵轴等相关信息ax.set(xlim=[0.5, 4.5], ylim=[-2, 8], title='An Example Axes',       ylabel='Y-Axis', xlabel='X-Axis')x = np.linspace(0, 2*np.pi)y_sin = np.sin(x)####添加横纵轴数据ax.plot(x, y_sin)####显示图像plt.show()

 

 

 

二、Matplotlib如何使用(最简单使用)

1、截图

 

 

 

2、代码

# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as np####创建Figure对象,理解成我们需要一张画板才能开始绘图fig = plt.figure()ax = fig.add_subplot(111)####设置横纵轴等相关信息ax.set(xlim=[0.5, 4.5], ylim=[-2, 8], title='An Example Axes',       ylabel='Y-Axis', xlabel='X-Axis')x = np.linspace(0, 2*np.pi)y_sin = np.sin(x)####添加横纵轴数据ax.plot(x, y_sin)####显示图像plt.show()

 

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/10987733.html

你可能感兴趣的文章
Extjs4.1.x 框架搭建 采用 Application 动态按需加载 MVC 各模块完美实现
查看>>
malloc和new的区别
查看>>
openstack network
查看>>
dsu+树链剖分+树分治
查看>>
android+eclipse+mysql+servlet(Android与mysql建立链接)
查看>>
JMX
查看>>
head first java ( 17 章 )
查看>>
包学会之浅入浅出Vue.js:开学篇(转)
查看>>
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
查看>>
OpenCV Face Detection
查看>>
struts2 简单注解配置代替xml配置文件
查看>>
数据结构-----顺序表的实现
查看>>
使用MapReduce实现二度人脉搜索算法
查看>>
Oracle集合类型输出参数的PL/SQL存储过程及其Java调用
查看>>
JAVAOO 11 12 15 13 章
查看>>
开发小技巧:C#逐个输出字符
查看>>
Gumshoe - Microsoft Code Coverage Test Toolset
查看>>
mysql查询前一天的数据
查看>>
网络编程 - 事件处理
查看>>
sublime3插件BracketHighlighter的配置
查看>>