python两个二维数组加法_对二维数组的多个列进行Numpy平均

首先,在我看来,你根本没有平均列的平均值,你只是一次平均两个数据点。在我看来,你最好不要使用reshaping数组,这样你就有了一个可以直接提供给mean的Nx2数据结构。如果列数不太兼容,可能必须先填充它。然后在最后,对填充的余数列和它前面的列进行加权平均。最后重塑到你想要的形状。在

以TheodrosZelleke提供的例子为例:In [1]: data = np.concatenate((data, np.array([[5, 6, 7, 8]]).T), 1)

In [2]: data

Out[2]:

array([[7, 9, 7, 2, 5],

[7, 6, 1, 5, 6],

[8, 1, 0, 7, 7],

[8, 3, 3, 2, 8]])

In [3]: cols = data.shape[1]

In [4]: j = 2

In [5]: dataPadded = np.concatenate((data, np.zeros((data.shape[0], j - cols % j))), 1)

In [6]: dataPadded

Out[6]:

array([[ 7., 9., 7., 2., 5., 0.],

[ 7., 6., 1., 5., 6., 0.],

[ 8., 1., 0., 7., 7., 0.],

[ 8., 3., 3., 2., 8., 0.]])

In [7]: dataAvg = dataPadded.reshape((-1,j)).mean(axis=1).reshape((data.shape[0], -1))

In [8]: dataAvg

Out[8]:

array([[ 8. , 4.5, 2.5],

[ 6.5, 3. , 3. ],

[ 4.5, 3.5, 3.5],

[ 5.5, 2.5, 4. ]])

In [9]: if cols % j:

dataAvg[:, -2] = (dataAvg[:, -2] * j + dataAvg[:, -1] * (cols % j)) / (j + cols % j)

dataAvg = dataAvg[:, :-1]

....:

In [10]: dataAvg

Out[10]:

array([[ 8. , 3.83333333],

[ 6.5 , 3. ],

[ 4.5 , 3.5 ],

[ 5.5 , 3. ]])

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/245315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

苹果6屏幕多大_苹果12使用高通X55,10亿买下的英特尔基带何时能派上用场

阅读本文前,请您先点击上面的蓝色字体,再点击“关注”,这样您就可以免费收到最新内容了。每天都有分享,完全是免费订阅,请放心关注。声明:本文转载自网络,如有侵权,请在后台留言联系…

ora29280 oracle,细节:utl_file_dir错误设置导致ORA-29280

sysORADG(192.168.190.241)> show parameter utlNAME TYPE VALUE------------------------------------ ---------------------- ------------------------------utl_file_dir string /oracle/test123, /oracle/logmnr <-修改前的值sysORADG(192.168.190.241)> alter …

global在python_在Python中使用“global”关键字

在Python中使用“global”关键字我从阅读文档中了解到&#xff0c;Python有一个单独的函数命名空间&#xff0c;如果我想在该函数中使用全局变量&#xff0c;我需要使用global。我正在使用Python 2.7&#xff0c;我尝试了这个小测试>>> sub [0, 0, 0, 0]>>>…

odd raio值 是什麼_乳化油相所需的HLB值

前面有分享过《常用乳化剂HLB值一览表》&#xff0c;为了方便大家查阅HLB值&#xff0c;《有机概念图、HLB值与乳化剂筛选》一文中介绍了HLB值的计算方法以及乳化剂的筛选。今天分享乳化油所需要HLB,方便大家查阅&#xff0c;油相在O/W乳状液和W/O乳状液中所需的HLB值是不同的&…

oracle12c创建schema,Oracle 12c Schema Demo 安装

Oracle 12cR2 schema demo的安装主要参考README.md文件以及Dave的文章&#xff1a;http://www.cndba.cn/dave/article/1985但其中遇到了其他问题(CDB问题)&#xff0c;以下记录安装过程以及故障处理。https://www.cndba.cn/9527/article/2303把文件拷贝到$ORACLE_HOME/demo目录…

4k纸是几厘米乘几厘米_4K纸有多大 。。厘米

展开全部4K纸通常长&#xff1a;53cm&#xff0c;宽&#xff1a;38cm。4K纸一般指“四开”大小62616964757a686964616fe4b893e5b19e31333431343039的纸张&#xff0c;目前有“国际大度”和“国际正度”的两种标准。国际大度四开纸的长宽为&#xff1a;5843cm&#xff1b;国际大…

搜狗输入法在idea打不了汉字_IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入...

IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入找到bin目录下的idea.sh文件(其他编辑器也是一样如pycharm.sh、clion.sh)。使用文本编译器打开&#xff0c;找到# -----------------# Run the IDE.# -----------------在前面添加export GTK_IM_MODULEfcitxexport QT_…

caj文件浏览器_caj文件怎么转换成pdf文件?试试这样操作,3步成功转换

诸位小伙伴用过caj文件吗&#xff1f;和pdf文件类似&#xff0c;也和电子书格式有点像&#xff0c;是我们办公中会用到的格式文件&#xff0c;不过假如你分享了一份caj格式的文档给别人&#xff0c;如果他们的电脑上没有安装对应的浏览器&#xff0c;则无法打开、阅读文件哦。鉴…

oracle 小计 排序,使用SQL实现小计,合计以及排序

--说明&#xff1a;个人学习笔记&#xff0c;实现小计合计显示&#xff0c;分组按BANK_IDOP_DATE升序排序复制代码 代码如下:--测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID VARCHAR(10),OP_DATE VARCHAR(10),OPERATOR_NO VARCHAR(20),AMT DECIMAL(10,2))INSERT #TB SELEC…

猜数大小编程c语言_猜数正确编程

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include "time.h"#include "stdlib.h"#include "stdio.h"main(){char c;clock_t start,end;time_t a,b;double var;int i,guess;srand(time(NULL));printf("do you want to play it.(y or n) …

python人脸识别门禁_用Python做人脸识别

之前用facenet做了一个人脸识别的Demo,所以在此记录一下。但因为我的水平十分有限&#xff0c;疏漏之处请多见谅。1&#xff0c;这个流程大致是先用mtcnn检测人脸位置&#xff0c;得到一个人脸的bounding box。2&#xff0c;然后用opencv根据上一个bounding box把人脸裁剪出来&…

linux thrift 安装目录,Linux下安装Thrift

Linux下安装Thrift0.11.0版本下载地址&#xff1a;http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz执行如下命令安装Thrift依赖&#xff1a;apt-get install automake bison flex g git libboost1.55 libevent-dev libssl-dev libtool make pkg-config1…

微信电脑客户端登陆_电脑端的微信只能开一个?简单操作就能随意开

微信已经成为工作和生活的必备交流工具&#xff0c;每个人几乎都拥有微信号&#xff0c;而且有些人还会注册两个或多个&#xff0c;用以区分工作和私人。但同时登陆多个账号却成为了难题&#xff0c;现在手机上多开已经很方便&#xff0c;而在电脑上默认只能登录一个&#xff0…

基于单片机的自动追日系统设计_基于单片机的自动浇花系统的设计

龙源期刊网http://www.qikan.com.cn基于单片机的自动浇花系统的设计作者&#xff1a;吴蓓张阳来源&#xff1a;《现代信息科技》2018年第03期摘要&#xff1a;为了解决人们生活中由于工作繁忙或无人照料而带来的浇花难的问题&#xff0c;本文基于AT89C51单片机设计了一款自动浇…

linux系统遵循以下哪项协议,实务(互联网技术)通信工程师考试习题库

第一章数据通信基础一、单选题1、对于一个物理网络&#xff0c;数据的最大传输单元是由(协议)决定的。2、在当前的数据通信网络中&#xff0c;存在以下交换方式(电路方式、分组方式、帧方式、信元方式)。3、与电路交换方式相比&#xff0c;分组交换方式的优点是(提高了线路的有…

vue 直接访问静态图片_vue中本地静态图片路径写法

这篇文章给大家介绍了vue中本地静态图片路径写法及Vue.js中引用图片路径的方式,需要的朋友参考下吧 这里写图片描述 需求:如何components里面的index.vue怎样能把assets里面的图片拿出来。 1.在img标签里面直接写上路径: 2.利用数组保存再循环输出: {{ item.title }} data:…

win10下装黑苹果双系统_win10远程双系统重装电脑维修7黑苹果笔记本安装做虚拟机服务mac8...

时间很宝贵,如果您的网速满足需求,我们装机时间不超过30分钟哦联系我们专业/靠谱/安全/快捷专业电脑医生优秀团队只服务为您!组装品牌电脑电脑游戏电脑卡顿中毒故障系统电脑虚拟/电脑多开/开机硬件不成功不收费!统统我来解决聚集于电脑各种症状专业远程在线电脑修复电脑问题分分…

linux svn同步到本地目录,LINUX中SVN服务的搭建与实现SVN 自动同步到web目录,SVN自动启动...

一&#xff0c;下载相关软件&#xff1a;[rootlocalhost test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz[rootlocalhost test]# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz二&#xff0c;安装及配置&#xff1a…

485 九针头_张元英安宥真还是孩子,手臂还有疫苗接种痕迹,九针头太吓人

点击右上角“关注”&#xff0c;了解韩娱等最新娱乐消息Izone四月携迷你二辑《HEART*IZ》回归&#xff0c;成绩喜人&#xff0c;不仅拿到了六个一位&#xff0c;在Oricon第一周的周专辑排行榜中位居1位&#xff0c;是唯一进入Oricon周专辑排行榜前五名的韩国专辑。不仅如此&…

结构体内元素不确定_氮长叶,磷长果,那么生物菌肥能长啥?看完终于不纠结了...

农民朋友们都知道&#xff0c;“庄稼一枝花&#xff0c;全靠肥当家”&#xff0c;肥料对于作物产量的高低起着决定性因素。蔬菜的产量、品质、病虫害、早衰、死亡、落花、落果、干尖干叶等都与肥料有着密切的关系。如今市面上肥料种类五花八门&#xff0c;有氮磷钾肥、中微量元…