Numpy库学习笔记:

1、array()   创建数组或者转化数组

例如,把列表转化为数组

>>>Np.array([1,2,3,4,5])

Array([1,2,3,4,5])

还有,元组,range对象,arange 等转为数组

2、numpy库还有很多数组创建函数,如:

Np.linspace(0,10,11)   #等差数组

Np.logspace(1,100,10)  #对数数组

3、一维数组,二维数组等,如:

Np.zeros((3,3))   #全为0的33二维数组

Np.ones((3,3))    #全为1的33二维数组

4、对矩阵进行数值运算

5、矩阵转置,如:

b.T

6、访问特定元素

7、数组主持函数运算,如

>>>x = np.arange(0, 100, 10, dtype=np.floating)

>>>np.sin(x)

Array([0,-0.54403111,0.912……])

8、布尔运算,例如:

x = np.random.rand(10) # 包含10个随机数的数组

x

array([ 0.56707504,  0.07527513,  0.0149213 ,  0.49157657,  0.75404095,

0.40330683,  0.90158037,  0.36465894,  0.37620859,  0.62250594])

Np.all(x<1)

True

#测试是否全部元素都小于1,或者小于某个数

9、矩阵不同维度上的计算,如纵向和,横向和

x.sum(axis=1)                               

 

Matplotlib库学习笔记:

Import matplotlib as plt

1、 绘图区域函数

Plt.figure(figsize,facecolor)     创建绘图区域

Plt.subplot(111)              在全图区域中绘制子区域

Axes()                      默认创建一个subplot(111)坐标系

2、 读取和显示函数

Plt.legend()                  在绘图区域放置绘图标签

Plt.show()                    显示创建的绘图对象

3、 基础图表函数

Plt.plot(x,y,label,color,width)     根据x,y数组绘制直,曲线

4、 标签设置函数

Plt.figtext()

Plt.annotate()

5、区域填充函数

Fill(x,y,c,color)

numpy, matplotlib库学习笔记的更多相关文章

  1. 【python】numpy库和matplotlib库学习笔记

    Numpy库 numpy:科学计算包,支持N维数组运算.处理大型矩阵.成熟的广播函数库.矢量运算.线性代数.傅里叶变换.随机数生成,并可与C++/Fortran语言无缝结合.树莓派Python v3默 ...

  2. 吴裕雄--天生自然Python Matplotlib库学习笔记:matplotlib绘图(2)

    import numpy as np import matplotlib.pyplot as plt fig = plt.figure() fig.subplots_adjust(bottom=0.0 ...

  3. 吴裕雄--天生自然Python Matplotlib库学习笔记:matplotlib绘图(1)

    Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件.它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式. from pylab import * size = 128, ...

  4. muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor

    目录 muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor Connector 系统函数connect 处理非阻塞connect的步骤: Connetor时序图 Accep ...

  5. muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制

    目录 muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制 eventfd的使用 eventfd系统函数 使用示例 EventLoop对eventfd的封装 工作时序 runInLoo ...

  6. muduo网络库学习笔记(三)TimerQueue定时器队列

    目录 muduo网络库学习笔记(三)TimerQueue定时器队列 Linux中的时间函数 timerfd简单使用介绍 timerfd示例 muduo中对timerfd的封装 TimerQueue的结 ...

  7. C++STL标准库学习笔记(三)multiset

    C++STL标准库学习笔记(三)multiset STL中的平衡二叉树数据结构 前言: 在这个笔记中,我把大多数代码都加了注释,我的一些想法和注解用蓝色字体标记了出来,重点和需要关注的地方用红色字体标 ...

  8. NumPy Matplotlib库

    NumPy - Matplotlib Matplotlib 是 Python 的绘图库. 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案. 它也可以和图形工具包一起使用,如 ...

  9. C++STL标准库学习笔记(一)sort

    前言: 近来在学习STL标准库,做一份笔记并整理好,方便自己梳理知识.以后查找,也方便他人学习,两全其美,快哉快哉! 这里我会以中国大学慕课上北京大学郭炜老师的<程序设计与算法(一)C语言程序设 ...

随机推荐

  1. Django中的form组件

    Django中的form组件有两大作用 1.验证获取正确的结果或者错误信息 2.生成html代码 一.为什么需要form组件呢? 在写form表单,提交数据时,自己写验证的代码是一件非常困难的事情. ...

  2. CSIS 1119B/C Introduction to Data Structures and Algorithms

    CSIS 1119B/C Introduction to Data Structures and Algorithms Programming Assignment TwoDue Date: 18 A ...

  3. 在vue中使用lang="scss"出现报错解决思路

    最近在学习vue框架,使用lang="scss" 出现如下错误: This dependency was not found: * !!vue-style-loader!css-l ...

  4. Django中cookie和session使用

    cookie和session的简单使用 def cookie(request): """ 操作cookie """ resp = HttpR ...

  5. 存储过程中拼接sql并且参数化

    ALTER PROCEDURE [dbo].[proc_test] ( ) = ' order by id desc ', @userid int, @stime datetime, @etime d ...

  6. Unity 特写镜头

    using UnityEngine; public class Camera_Feature : MonoBehaviour { public static Camera_Feature instan ...

  7. 001-ADO.NET

    Web.config <connectionStrings> <add name="connStr" connectionString="server= ...

  8. python解析FreeMind思维导图

    记录瞬间 在实际工作中,通常需要使用思维导图进行一些分析和设计,但是,在设计好之后,想要把思维导图的内容转化成文字进行输出怎么做呢? 使用python(当然可以使用其他的语言进行处理)可以很好的解决这 ...

  9. docker实战---初级<1>

    第1章 docker容器 1.1 什么是容器 容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁.隔离的环境拥有自己的文件系统,ip地址,主机名等 1.2 容器与虚拟化的区别 linux容 ...

  10. A Simple Chess (Lucas组合数 + 容斥)

    题意:走马步,要求向右向下,不能走进禁止的点.求方案数. 思路:若是n*m比较小的话,那么可以直接DP.但是这道题目不行.不过我们仔细分析可以知道从某个点到某个点是一个组合数,但是数据太大,mod值很 ...