返回顶部
首页 > 资讯 > 后端开发 > Python >使用numpy与matplotlib.p
  • 860
分享到

使用numpy与matplotlib.p

numpymatplotlib 2023-01-31 00:01:49 860人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

使用numpy与matplotlib.pyplot画图 1. 折线图 1 # -*- enccoding:utf-8 -*- 2 import numpy as np 3 import matplotlib.pyplot as p

使用numpy与matplotlib.pyplot画图

1. 折线图

 1 # -*- enccoding:utf-8 -*-
 2 import numpy as np
 3 import matplotlib.pyplot as plt
 4 plt.rcParams['font.family'] = 'SimHei'             #用来正常显示中文
 5 plt.rcParams['font.sans-serif'] = ['SimHei']     #用来正常显示中文
 6 plt.rcParams['axes.unicode_minus'] = False   #用来正常显示负号
 7 fig = plt.figure()
 8 ph = fig.add_subplot(1,1,1)
 9 x = range(100)
10 y = np.cos(x) * np.sin(x)**2 * 200
11 ph.plot(x,y,'y-')
12 ph.set_xticks([0,25,50,75,100])
13 ph.set_title("步平凡的声音频率")
14 ph.set_xlabel('Time')
15 ph.set_ylabel('Hz')
16 plt.show()

 

2. 等高线

 1 import matplotlib.pyplot as plt
 2 import numpy as np
 3 def f(x,y):
 4     return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2)*1000
 5 plt.rcParams['font.family'] = 'KaiTi'               #用来正常显示中文
 6 plt.rcParams['font.sans-serif'] = ['SimHei']    #用来正常显示中文
 7 plt.rcParams['axes.unicode_minus'] = False   #用来正常显示负号
 8 
 9 x = np.linspace(-3,3,256)
10 y = np.linspace(-3,3,256)
11 X,Y = np.meshgrid(x,y)
12 
13 plt.contourf(X, Y, f(X,Y), 8, alpha=.75, cmap=plt.cm.hot)
14 C = plt.contour(X, Y, f(X,Y), 8, colors='black')
15 
16 #plt.clabel(C, inline=1, fontsize=10)
17 plt.title("步平凡火焰山")
18 plt.show()

 

--结束END--

本文标题: 使用numpy与matplotlib.p

本文链接: https://lsjlt.com/news/181890.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用numpy与matplotlib.p
    使用numpy与matplotlib.pyplot画图 1. 折线图 1 # -*- enccoding:utf-8 -*- 2 import numpy as np 3 import matplotlib.pyplot as p...
    99+
    2023-01-31
    numpy matplotlib
  • NumPy怎么与MySQL集成使用
    要在NumPy中与MySQL集成使用,可以使用Python的MySQL连接器库来连接和操作MySQL数据库。以下是一个简单示例: i...
    99+
    2024-05-13
    NumPy MySQL
  • NumPy怎么与SQLite集成使用
    NumPy是一个用于科学计算的Python库,它提供了高性能的多维数组对象和相应的工具。SQLite是一个轻量级的嵌入式数据库引擎,...
    99+
    2024-05-13
    NumPy SQLite
  • NumPy怎么与Redis集成使用
    NumPy是一个用于科学计算的Python库,而Redis是一个开源的内存数据库,可以用于存储和检索数据。两者可以结合使用,以便在N...
    99+
    2024-05-13
    NumPy Redis
  • NumPy怎么与Cassandra集成使用
    NumPy是一个用于Python的强大的数值计算库,而Cassandra是一个开源的分布式NoSQL数据库。如果你想在Python中...
    99+
    2024-05-13
    NumPy Cassandra
  • NumPy怎么与MongoDB集成使用
    NumPy是一个用于科学计算的Python库,而MongoDB是一个NoSQL数据库。它们之间的集成可以通过PyMongo来实现。 ...
    99+
    2024-05-13
    NumPy MongoDB
  • NumPy怎么与PostgreSQL集成使用
    NumPy是一个用于科学计算的Python库,而PostgreSQL是一个流行的开源关系型数据库管理系统。要将NumPy与Postg...
    99+
    2024-05-13
    NumPy PostgreSQL
  • numpy模块中axis的理解与使用
    目录首先为什么会有axis这个概念?axis的作用即如何理解使用axis的相关函数总结首先为什么会有axis这个概念? 因为在numpy模块中,大多数处理的是矩阵或者多维数组,同时,...
    99+
    2024-04-02
  • Java语言如何与Numpy结合使用?
    Numpy是一个开源的Python科学计算库,它提供了高效的多维数组对象以及用于处理这些数组的函数。Java语言作为一门强大的面向对象编程语言,在数据处理方面的强大功能也是不容忽视的。那么Java语言如何与Numpy结合使用呢?在本文中,...
    99+
    2023-06-04
    numpy 自然语言处理 索引
  • 如何使 PHP 与 NumPy 同步?
    PHP 和 NumPy 是两个强大的工具,它们分别在不同的领域有着广泛的应用。但是,有时候我们需要将这两个工具结合起来使用,以实现更多的功能。那么,如何使 PHP 与 NumPy 同步呢?下面将为您详细介绍。 一、什么是 NumPy? Nu...
    99+
    2023-11-03
    numpy numy 同步
  • Windows下NumPy库的安装与使用详解
    在数据科学和机器学习领域,NumPy是一个非常流行的Python库,它提供了一个强大的多维数组对象和各种计算功能。在Windows操作系统下安装和使用NumPy库也非常简单。本文将详细介绍Windows下NumPy库的安装和使用方法。 安...
    99+
    2023-06-27
    windows numpy leetcode
  • 使用numpy实现矩阵的翻转与旋转
    使用numpy实现矩阵的翻转与旋转?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。numpy.flip(m, axis=None)Reverse the orde...
    99+
    2023-06-15
  • 使用Numpy与Pandas的高效技巧有哪些
    本篇内容介绍了“使用Numpy与Pandas的高效技巧有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Numpy 的 6 种高效函数首先...
    99+
    2023-06-15
  • numpy np.savetxt()的使用
    前言 使用numpy将数据保存为txt文件,并且保留所需要的位数 一、numpy.savetxt()    def savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\...
    99+
    2023-09-14
    python 机器学习 开发语言
  • numpy 与 matplotlib 的
    numpy 与 matplotlib 的应用 一、库函数介绍 1. numpy库   NumPy(Numeric Python)提供了一个N维的数组类型ndarray,Numpy底层使用C语言编写,内部解除了GIL(全局解释器锁),其对数...
    99+
    2023-01-31
    numpy matplotlib
  • 使用numpy实现矩阵的翻转(flip)与旋转
    numpy.flip(m, axis=None) Reverse the order of elements in an array along the given axis. T...
    99+
    2024-04-02
  • ASP 框架与 numpy:如何将它们结合使用?
    ASP(Active Server Pages)是一种基于服务器端的动态网页开发技术,而numpy则是一个Python中用于科学计算的强大库。两者结合起来可以为开发人员带来更加便捷的开发体验。本文将介绍如何将ASP框架与numpy结合使用...
    99+
    2023-06-27
    框架 对象 numpy
  • pycharm怎么使用numpy
    要在 pycharm 中使用 numpy,请执行以下步骤:在 project structure 中安装 numpy。导入 numpy 并指定一个别名。使用 np.array() 函数创...
    99+
    2024-04-04
    python pycharm
  • Python与Spring集成,如何更好地使用NumPy接口?
    Python作为一种广泛使用的编程语言,拥有着众多优秀的库和框架。而Spring作为Java开发中广受欢迎的框架,也有着自己的优势。在实际项目中,往往需要将两者进行集成,以达到更好的效果。本文将介绍如何在Spring项目中更好地使用Num...
    99+
    2023-10-20
    spring numy 接口
  • Java IDE推荐:哪个最适合与NumPy一起使用?
    Java是一种流行的编程语言,而NumPy是Python中一个强大的科学计算库。许多程序员使用Java和NumPy进行开发和数据分析,但是在Java IDE中使用NumPy可能会有一些挑战。在本文中,我们将介绍一些最适合与NumPy一起使用...
    99+
    2023-10-18
    path ide numy
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作