1、二维数组取值

注:不管是二维数组,还是一维数组,数组里的数据类型要一模一样,即若是数值型,全为数值型

#二维数组

import numpy as np

list1=[[1.73,1.68,1.71,1.89,1.78],

[54.4,59.2,63.6,88.4,68.7]]

list3=[1.73,1.68,1.71,1.89,1.78]

list4=[54.4,59.2,63.6,88.4,68.7]

list5=np.array([1.73,1.68,1.71,1.89,1.78])

list6=np.array([54.4,59.2,63.6,88.4,68.7])

#构造二维数组

list=np.array([[1.73,1.68,1.71,1.89,1.78],

[54.4,59.2,63.6,88.4,68.7]])

print type(list1)

#两个list直接相运算是会报错的,如果想得到list3中的每个数据除以list4中相对应的数据值,则要引入nump中的array函数

# print list3/list4

#下面的可以实现list5/list6

print list5/list6

print type(list) #结果:

print list.shape #结果:(2, 5) 二行5列二维数组

print list[0][2] #结果:1.71 ,取第0行第二列数值,即第三列1.71

print list[0,2] #结果:1.71 ,取第0行第二列数值,即第三列1.71

print list[:,1:3] #结果:[[ 1.68 1.71] [ 59.2 63.6 ]],取所有行的,第一列和第三列数据

print list[1,:] #结果:[ 54.4 59.2 63.6 88.4 68.7],取第一行的所有数值

2、 画图

(1)线图

import matplotlib.pyplot as plt

year=[1950,1970,1990,2010]

pop=[2.518,3.68,5.23,6.97]

# 1.线图

#调用plt。plot来画图,横轴纵轴两个参数即可

plt.plot(year,pop)

# python要用show展现出来图

plt.show()

(2)散点图

import matplotlib.pyplot as plt

year=[1950,1970,1990,2010]

pop=[2.518,3.68,5.23,6.97]

#2.散点图,只是用用scat函数来调用即可

plt.scatter(year,pop)

plt.show()

(3)直方图

import matplotlib.pyplot as plt

#3.直方图

# 用hist(x,bins=10)函数来画,参数中x是个List,构建直方图的数集,bins是算出数据的边界及每个bin中有多少个数据点

values=[0,0.6,1.4,1.6,2.2,2.5,2.6,3.2,3.5,3.9,4.2,6]

#有12个数据,bins=3将其分为3段,即(0,2),(2,4),(4,6),从直方图中可以看出(2,4)中的数据最多

plt.hist(values,bins=3)

plt.show()

以上这篇基于python 二维数组及画图的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: 基于python 二维数组及画图的实例详解

本文地址: http://www.cppcns.com/jiaoben/python/224454.html

python画二维散点图-基于python 二维数组及画图的实例详解相关推荐

  1. python画二维数组散点图_基于python二维数组及画图的实例详解

    基于python二维数组及画图的实例详解 下面小编就为大家分享一篇基于python 二维数组及画图的实例详解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1.二维数组取值 注:不管 ...

  2. python 二维数组心得_基于python 二维数组及画图的实例详解

    python中如何使用二维数组 在Python中,一个像这样的多维表格可以通过"序列的序列"实现.一个表格是行的序列.每一行又是独立单元格的序列.这类似于小编们使用的数学记号,在数 ...

  3. python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...

    Python爬虫包 BeautifulSoup  递归抓取实例详解 概要: 爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到 ...

  4. python画多层网络_基于Python的多层网络可视化包Multinetx

    之前记录过基于R语言和Octave的多层网络可视化工具,但安装起来比较麻烦,发现Github上有基于Python的版本,提供了supra-adjency和多关系网络可视化,直接看:https://gi ...

  5. python画黑白线条_基于python的彩色图片转素描和黑白

    1.转黑白 转黑白代码 2.转素描 from PILimport Image import os # 图像组成:红绿蓝  (RGB)三原色组成    亮度(255,255,255) image= &q ...

  6. C语言指针这一篇够了(一万二千字,包含指针与数组,函数指针等详解)

    目录 零.前言 一.指针的定义 二.指针类型的意义 1.指针类型决定了指针解引用时一次访问几个字节. 2.指针类型决定了指针加减整数时的步长 三.野指针 1.未初始化的指针 2.指针的越界访问 3.指 ...

  7. python定义链表节点_Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】...

    本文实例讲述了Python数据结构与算法之链表定义与用法.分享给大家供大家参考,具体如下: 本文将为大家讲解: (1)从链表节点的定义开始,以类的方式,面向对象的思想进行链表的设计 (2)链表类插入和 ...

  8. python 3d绘图平面_python 用 matplotlib 在 3D 空间中绘制平面 实例详解

    #创建画布 fig = plt.figure(figsize=(12, 8), facecolor='lightyellow')#创建 3D 坐标系 ax = fig.gca(fc='whitesmo ...

  9. 基于vs实现的socket—udp图片传送实例详解

    文章目录 一.结构体的传送 二.Socket缓冲区 2.1 sendto函数工作原理 2.2 recv函数工作原理 三.UDP丢包 四.UDP数据传输中出现的分包问题的解释 五.图片传送 5.1 服务 ...

最新文章

  1. 值得深思的问题——分库分表就能无限扩容吗?
  2. 写给新手炼丹师:2021版调参上分手册
  3. LeetCode:917. Reverse Only Letters
  4. Java基础--二维数组
  5. html手机和电脑显示内容不同,同一个网站,手机端跟电脑端显示不同是怎么实现的?...
  6. 完全图解RNN、RNN变体、Seq2Seq、Attention机制
  7. java pdf添加透明水印_如何在PDF文件中添加透明水印
  8. 解决 - java.lang.OutOfMemoryError: unable to create new native thread
  9. windows azure虚拟机创建——快速创建,库模板创建
  10. List 中的元素排序
  11. linux 神奇命令,Linux 命令神器:lsof 入门
  12. 关闭Oracle 11g的DPR特性
  13. SQL中的Having与Where的区别(面试常问)
  14. 利用python爬取飞猪信息_手把手教你使用Python爬取西刺代理数据(上篇)-阿里云开发者社区...
  15. python支付系统开发_python实现银联支付和支付宝支付接入
  16. 在html中函数无效,无法在按钮点击HTML中调用JavaScript函数
  17. e5服务器cpu性能排行,了解至强cpu!至强cpu性能排行榜及具体参数详解【详解】...
  18. iOS切换window根控制器
  19. 如何在word中的框中打钩、打叉
  20. 泛泰 A870 TWRP Recovery En英/Cn简/Tw繁

热门文章

  1. 学习PHP 逛的几个网站。
  2. MapInfo常见数据格式
  3. Oracle体系结构及备份(十六)——bg-ckpt
  4. JMS调用IBM MQ监听模式
  5. 为什么要用hadoop
  6. noip2019集训测试赛(五)
  7. Nginx.代理MySQL
  8. 2017-9-15Opencv 杂
  9. 视频编码名词参数解释——非常全面详细
  10. SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败解决方案