• numpy, matplotlib库学习笔记


    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)

  • 相关阅读:
    WPF ObservableCollection,INotifyPropertyChanged
    WPF MainWindow的TopMost,Resizemode
    WPF WebBrowser抑制Suppress 弹出 脚本错误 对话框 但是样式改变 需要继续改善
    WPF MultiBinding,多值转化器IMultiValueConverter,自制调色板 palette
    WPF Slider设置整数
    ABAP-Generate dynpro动态屏幕
    ABAP-Generate subroutine
    ABAP-索引
    Java IO/NIO
    微分中值定理--小笔记
  • 原文地址:https://www.cnblogs.com/liyanyinng/p/10752539.html
Copyright © 2020-2023  润新知