python画二维数组散点图_2个numpy二维数组的散点图
IIUC,你不需要
zip
步骤:
s = (arr1.ravel(), arr2.ravel())
plt.scatter(*s)
plt.show()
或者,你也可以通过策划
arr1
和
arr2
:
plt.scatter(arr1, arr2)
plt.show()
原因是,通过压缩,可以创建许多坐标元组:
>>> list(zip(*s))
[(0.5233576831070681, 0.3622905772322086), (0.6771459051981418, 0.46550530512072197), (0.5836238435117137, 0.9678582465614765), (0.5215640961420361, 0.05930220671158393), (0.0671420867491811, 0.3229294577997751), (0.09453539420217905, 0.5853394743453684), (0.14945382971858256, 0.7100764985571005), (0.6097216935812977, 0.008285702808878748), (0.8008615396938863, 0.8564656781773946), (0.0012100717276920525, 0.03915037044723313), (0.5749921053520953, 0.43147487440006294), (0.5965950855156836, 0.6485170240649151), (0.00223226469849902, 0.3134990067863225), (0.6424325871844799, 0.4041957463865189), (0.06797409254523168, 0.685192515451394), (0.9485129458199039, 0.6873427463294267)]
这是正确的(虽然它们不能打包成2个变量,因为它是16个坐标对),但是您基本上希望通过迭代来绘制它们,这并不理想。或者你
能够
重新压缩它们,但我认为这不是一个有效的方法:
x,y = zip(*zip(*s))
plt.scatter(x,y)
plt.show()
python画二维数组散点图_2个numpy二维数组的散点图相关推荐
- python多维数据分析_Python 数据分析:numpy 多维数组 ndarray
下面的文章中,将使用约定俗成的模块名 np 来表示 NumPy 库. 1. 多维数组的创建 NumPy 提供了许多常用的函数来创建多维数组,先概览这些函数的名称及功能. 函数 说明 array 将输入 ...
- python建立复数数组_深入理解NumPy简明教程---数组1
目前我的工作是将NumPy引入到Pyston中(一款Dropbox实现的Python编译器/解释器).在工作过程中,我深入接触了NumPy源码,了解其实现并提交了PR修复NumPy的bug.在与Num ...
- 边信息(即对应的两个数组值)_Python 数据分析 NumPy 模块迭代数组nditer方法详解...
考虑到实际应用场景中,数组往往不止一个维度,因此遍历数组中所有元素,使用while和for循环写起来很麻烦,本文将介绍NumPy自带的数组遍历方法nditer. 迭代器对象 nditer 在numpy ...
- python 画三角函数_python,将三角函数绘制成二维数组
看起来a, b, c是常量,z是a和{}之间的np.linspace.在a = 1 b = 2 c = 3 def triangle (z, a = a, b = b, c = c): y = np. ...
- python画二维矩阵图_Python实现二维数组输出为图片
Python实现二维数组输出为图片 对于二维数组,img_mask [[ 0 0 0 ..., 7 7 7] [ 0 0 0 ..., 7 7 7] [ 0 0 0 ..., 7 7 7] ..., ...
- boost::python模块包装几个 C++ 函数 将二维数组操作为采用 NumPy 数组的 Python 函数作为参数
boost::python模块包装几个 C++ 函数 将二维数组操作为采用 NumPy 数组的 Python 函数作为参数 实现功能 C++实现代码 实现功能 boost::python模块包装几个 ...
- numpy二维数组改变某些数_机器学习:Python常用库——Numpy库
从前面的学习中我们知道,机器学习是以大量数据为基础的. 由此就引出一个问题:那么多的数据我们要如何处理呢? 别担心,嘻嘻,Python开发人员早有准备. 为了拓宽数据科学方面的应用,Numpy库应运而 ...
- python创建二维数组的方法_Python创建二维数组的正确姿势
本文原创发布于微信公众号「极客猴」,欢迎关注第一时间获取更多原创分享 List (列表)是 Python 中最基本的数据结构.在用法上,它有点类似数组,因为每个列表都有一个下标,下标从 0 开始.因此 ...
- python二维数组求和_Python如何对二维数组求和
Python对二维数组求和的方法:首先定义好一个二维数组:然后使用map函数对数组里每一个元素进行sum操作即可对二维数组求和. 关于二维数组求和的几种方法: a = [[1,2],[3,4],[5, ...
最新文章
- Alternating Least Squares(ASL) for Implicit Feedback Datasets的数学推导以及用Python实现
- [转]获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)
- 光落在你脸上,可爱一如往常
- 融云通讯服务器,vue使用融云即时通讯,老是报了发送失败,服务器超时
- 7-2 输出约数 (9 分)
- cuda合并访问的要求_【CUDA 基础】4.3 内存访问模式
- Vijos1982 NOIP2015Day2T2 子串 substring 动态规划
- eslint 换行_给 eslint 写一个插件
- Javashop-B2B2C多店铺系统,Javashop B2C开源电商系统下载
- jade 编译 html,学习前端模板引擎 jade (一)_html/css_WEB-ITnose
- codeforces 707c
- LWN:32位Linux的未来!
- maven的全局setting及用户setting
- 虚拟机访问本地mysql_本地访问虚拟机oracle数据库的尝试
- Jmeter与搜狗输入法、百度输入法不兼容问题解决方法
- hyperledger-fabric第一天 Fabric环境搭建
- linux redis密码修改,Linux redis 安装并且修改密码
- Signatures-based、Anomaly-based、Specification-based三种入侵检测方法的简介
- 【SCA-CNN 解读】空间与通道注意力:Spatial and Channel-wise Attention
- 轻量级工作流引擎snaker 2.0.0
热门文章
- NullReferenceException C#中的异常
- 航空机票预订c#代码_航空公司座位预订问题的C ++程序
- 计算机基础应用的培养活动记录,小学少年宫计算机兴趣小组活动记录表
- java需要会的工具_Java开发者必备的几款工具,一定要掌握!
- angularjs 元素重复指定次数_[LeetCode] 442. 数组中重复的数据
- 评价最高影片JAVAlibrary_视频 | 手游大神,动画导演,机圈新贵,极客怎么评价《愤怒的小鸟2》?...
- c++中cend end_vector :: cend()函数以及C ++ STL中的示例
- Java14发布!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!​
- javascript数字格式化通用类——accounting.js使用
- C# 控制台应用程序输出颜色字体[更正版]