慎用 np.vstack 和 np.hstack

连接2个array,如果是1维数组,要用 np.hstack,2维数组,要用 np.vstack。

但可以统一用  np.concatenate(, axis=0)。

>>> import numpy as np
>>> a=np.random.randn(3)
>>> a
array([-0.38378444,  0.15366378,  2.08474109])
>>> b=np.random.randn(4)
>>> b
array([ 1.78760893,  1.62298696, -1.22179612,  2.24867109])
>>> c=np.hstack((a,b))
>>> c
array([-0.38378444,  0.15366378,  2.08474109,  1.78760893,  1.62298696,-1.22179612,  2.24867109])
>>> a2=np.random.randn(3,2)
>>> a2
array([[-1.70912726,  0.54240495],[ 1.80379085, -0.67951491],[ 1.32351499, -0.09974404]])
>>> b2=np.random.randn(4,2)
>>> b2
array([[-0.23912084, -2.00947315],[-0.06506839,  0.54382329],[ 0.92202691,  0.20655242],[-0.84203558,  1.49998182]])
>>> c2=np.vstack((a2,b2))
>>> c2
array([[-1.70912726,  0.54240495],[ 1.80379085, -0.67951491],[ 1.32351499, -0.09974404],[-0.23912084, -2.00947315],[-0.06506839,  0.54382329],[ 0.92202691,  0.20655242],[-0.84203558,  1.49998182]])
>>> d=np.concatenate((a,b),axis=0)
>>> d
array([-0.38378444,  0.15366378,  2.08474109,  1.78760893,  1.62298696,-1.22179612,  2.24867109])
>>> d2=np.concatenate((a2,b2),axis=0)
>>> d2
array([[-1.70912726,  0.54240495],[ 1.80379085, -0.67951491],[ 1.32351499, -0.09974404],[-0.23912084, -2.00947315],[-0.06506839,  0.54382329],[ 0.92202691,  0.20655242],[-0.84203558,  1.49998182]])
>>> 

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

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

相关文章

邀请函 | 桥田智能出席AMTS展会 家族新成员正式发布

作为国际汽车制造技术与装备及材料专业展览会,AMTS将于2024年7月3-5日在上海新国际博览中心举行。本届展会以【向“新”而行 “智”领未来】为主题,聚焦汽车及新能源全产业链,围绕“车身工程、部件工程、新能源三电工程及未来汽车开发”等技…

重塑W来|暴雨携手英特尔®单路最强“芯”加速数智创新应用

近日,极“至”能,重塑“W”来—英特尔单路最强“芯”XeonW 方案研讨会在贵阳成果举办,行业精英们共聚一堂,了解Xeon W处理器的最新进展、卓越性能和多元应用场景,并针对最新的行业趋势、技术创新以及战略规划进行深入…

90 岁老人靠一辆自行车年赚 170 亿,捷安特如何打造山地车极致产品力?

一位富家小开在中年时经商失败,38岁时从零开始创业,最终在自行车整车市场占据了70%的份额,他是怎么做到的? 一家曾为美国自行车品牌代工的台湾工厂,成功从ToB转型为ToC业务,从90%的代工业务转变为全球最大…

QT 中charts各种图表的综合应用

此文章是根据Qt之QChart各个图表的简单使用(含源码注释)-CSDN博客进行的简单优化。 这里面用了几种数值轴QT 数值型坐标轴有那些?(QValueAxis)-CSDN博客,对图例进行了一定的设置,还有多个相同控…

中介子方程二十八

XXFXXuXXWXXuXXdXXrXXαXXrXXdXXuXWXπXXWXeXyXeXbXπXpXXNXXqXeXXrXXαXXrXXeXqXXNXXpXπXbXeXyXeXWXXπXWXuXXdXXrXXαXXrXXdXXuXXWXXuXXFXXEXXyXXEXXrXXαXXrXXEXXyXXαXiXXαXiXrXkXtXyXXpXVXXdXuXWXπXXWXeXyXeXbXπXpXXNXXqXeXXrXXαXXrXXeXqXXNXXpXπXbXeXyXeXWXXπXWXu…

LeetCode | 415.字符串相加

这道题可以直接使用api,一行代码解决,但是这样就失去了这道题原本的意思了,自己实现的话考虑竖式加法的形式,从两个数字的末尾开始相加,满十进1,当其中一个字符串遍历完了直接补0即可,直至遍历完…

SpringBoot的迭代史,SpringBoot和Spring和Java和Maven和Gradle版本兼容介绍

文章目录 系统环境要求:Spring Boot 3.1.xSpring Boot 3.0.xSpring Boot 2.7.xSpring Boot 2.6.xSpring Boot 2.5.xSpring Boot 2.4.xSpring Boot 2.3.xSpring Boot 2.2.xSpring Boot 2.1.xSpring Boot 2.0.xSpring Boot 1.5.xSpring Boot 1.4.xSpring Boot 1.3.xSp…

20240621每日后端---------如何优化项目中的10000个if-else 语句?

如何优化 10000 个 if-else 语句?有没有好的解决方案? 额,本身问题就很奇怪,怎么可能有这种代码。。。世界你让我陌生,但是我们还是假象着看看能不能解决一下。 解决方案1:策略模式 使用策略模式确实可以…

使用Apache Zookeeper进行分布式协调

Apache Zookeeper是一个高可用的分布式协调服务,它为分布式应用提供了同步、配置维护、群组和命名服务等功能。Zookeeper的设计使得它能够处理大量并发请求,并且能够保证数据的一致性。本文将详细介绍如何使用Zookeeper进行分布式协调,并提供…

2024广东省职业技能大赛云计算赛项实战——Ansible部署Zabbix

Ansible部署Zabbix 前言 今年的比赛考了一道Ansible部署Zabbix的题目,要求就是用两台centos7.5的云主机,一台叫ansible,一台叫node,使用对应的软件包,通过ansible节点控制node节点安装zabbix服务。这道题还是算比较简…

【数据分享】《中国改革年鉴》1989-2022

最近老有同学过来询问《中国经济体制改革年鉴》、《中国改革年鉴》这两本数据的关系以及怎么获取这两本本数据。今天就在这里给大家分享一下这三本数据的具体情况。 《中国改革年鉴》由国家发展和改革委员会主管,中国经济体制改革研究会主办,中国经济体制改革杂志社编辑出版,是…

Java中的反射机制及其应用

Java中的反射机制及其应用 Java反射机制是Java语言的一种重要特性,它允许程序在运行时获得关于类的详细信息,并且可以动态地调用类的方法、访问类的字段。本文将详细介绍Java反射机制的基本概念、使用方法及其实际应用场景。 一、反射机制简介 反射是一种在程序运行时动态…

DOM 加载函数

DOM 加载函数 在Web开发中,DOM(文档对象模型)加载函数是确保网页元素在正确时间加载和执行的的关键。本文将详细介绍DOM加载函数的概念、重要性、以及如何在不同的编程场景中实现它们。 什么是DOM? DOM是HTML和XML文档的编程接口。它将文档表示为节点树,允许开发人员通…

俄罗斯塔斯社TASS 媒体投放报道:海外媒体发稿扭转战局

大舍传媒 -作为一家颇具影响力的媒体机构,一直致力于传播客观、真实的新闻信息。最近,大舍传媒注意到了塔斯社TASS的报道,了解到海外媒体发稿对于扭转国内局势有着重要的影响。本文将就此话题进行分析探讨。 塔斯社TASS:俄语区最…

android Switch/case with R.id.XXXX in android doesn‘t work 错误: 需要常量表达式解决方案

出现需要常量表达式 R.id.xxx 表达式错误的处理方法 出现的原因是因为: 使用 Android Gradle 插件 8.0.0 时,默认情况下,您的所有 R 类资源都不再声明为 final/constant(因此在 switch 语句中不起作用)。 如果您在 Android Studi…

职工管理系统

需求分析 系统需要能够实现对职工信息的插入、删除、查找、修改和排序功能。职工信息包括职工编号、姓名、性别、出生年月、参加工作年月、学历、职务、住址、电话等信息。界面友好,通过菜单实现以上功能,操作简单,能够方便快捷地进行信息管理…

云渲染可以渲染SketchUp吗?

最近有很多人在问,云渲染可以渲染sketchup吗?答案是可以的,不过只有两三家支持,大部分云渲染是还是不支持的,今天就给大家介绍国内最新支持sketchup渲染的云渲染——炫云云渲染的使用方法。 炫云云渲染目前支持sketchu…

【QCustomPlot实战系列】QCPGraph堆叠面积图

在【QCustomPlot实战系列】QCPGraph堆叠图的基础上,使用setChannelFillGraph函数即可 static QCPScatterStyle GetScatterStyle(const QColor& color) {QPen pen(color, 2);return QCPScatterStyle(QCPScatterStyle::ssCircle,pen,Qt::white, 5); }static QCP…

CSS如何避免FOUC

如何避免FOUC FOUC即无样式内容闪烁也可以称为文档样式短暂失效&#xff0c;主要就是指HTML已加载而样式表并未加载&#xff0c;此后样式表再加载而产生的闪烁现象。 样式表前置 根据浏览器渲染的顺序&#xff0c;将CSS在<head>中引入或者嵌入&#xff0c;相对于将CSS…

Linux企业架构(存储服务)

1.1概述 存储&#xff1a;用户存放上传的内容&#xff08;数据&#xff09;&#xff0c;一般应用在网站集群中为何用&#xff1f; 1. 如果不使用存储&#xff0c;用户上传的数据就直接存放在网站服务器上&#xff0c;用户下次访问可能找不到 2. 如果使用存储&#xff0c;用户上…