zoukankan      html  css  js  c++  java
  • Python matplotlib库

    安装日期:2017.9.7

    版本不太清楚,为啥嘞?

      从python2到python3,还有在学的tensorflow,版本一更新就会有之前的代码不能用了。学习的时候用别人的代码各种出错,查了半天发现那是老版本的接口,不能用了,新版本里要使用另外的用法,我也是服的不行。这次特意留意一下版本,发现查看版本的方法不能用了,哈哈哈哈哈哈嗝。从此python一生黑好吧,只不过有些功能暂时没办法用别的替代,暂且忍一手这垃圾语言,对的,就是垃圾语言。

      目前对画图这方面没有太大的需求,只要能画个y=f(x)的函数图像就行。可以使用matplotlib.pyplot.plot(x,y)来实现,第一个参数是横坐标,第二个是纵坐标;matplotlib.pyplot.grid(flag)表示是否在图上画出网格;matplotlib.pyplot.show()展示画出的图像。

      一个AM波:

    from __future__ import division
    import numpy as np
    import matplotlib.pyplot as plt
    
    t = np.arange(0.0, 62.83, 0.01)
    Uwm = 1.0
    W = 1.0
    Uw = Uwm * np.cos(W * t)
    Ucm = 1.0
    Wc = 16.0
    Uc = Ucm * np.cos(Wc * t)
    ka = 1.0
    ma=ka * Uwm / Ucm
    Uam=Ucm * (1.0 + ma * np.cos(W * t)) * np.cos(Wc * t)
    
    plt.plot(t, Uam)
    plt.grid(True)
    plt.show()

  • 相关阅读:
    LeetCode 79. 单词搜索
    LeetCode 1143. 最长公共子序列
    LeetCode 55. 跳跃游戏
    LeetCode 48. 旋转图像
    LeetCode 93. 复原 IP 地址
    LeetCode 456. 132模式
    LeetCode 341. 扁平化嵌套列表迭代器
    LeetCode 73. 矩阵置零
    LeetCode 47. 全排列 II
    LeetCode 46. 全排列
  • 原文地址:https://www.cnblogs.com/dramstadt/p/7490212.html
Copyright © 2011-2022 走看看