在 numpy 中将 3 个一维数组连接在一起

2023-12-02

我将离开 MatLab 转而使用 numpy,总体来说一切顺利,但我正在做噩梦,要找到一种很好的 Pythonic 方法来完成在 MatLab 中可以完成的操作:

A=[1.0;2.0;3.0;4.0] %Column vector
B=[5.0;6.0;7.0;8.0] %Another one
C=[A,B,B] %4 x 3 matrix

在Python中,像这样设置A:

A=np.array([1,2,3,4])
B=np.array([5,6,7,8])

并像这样连接:

C=np.concatenate((A,B,B),axis=1)

将它们一个一个地堆叠起来,_C、hstack 等也会失败。我猜我需要一种很好的 Python 方法将 (4,) numpy 数组转换为 (4,1) 数组。在我的代码中,这些向量比这个大得多,并且是动态创建的,所以我不能只输入:

A=np.array([[1],[2],[3],[4]])

预先感谢您的任何帮助!


我会用dstack

>>> A=np.array([1,2,3,4])
>>> B=np.array([5,6,7,8])
>>> np.dstack((A, B, B))
array([[[1, 5, 5],
        [2, 6, 6],
        [3, 7, 7],
        [4, 8, 8]]])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 numpy 中将 3 个一维数组连接在一起 的相关文章

  • 如何更改充当按钮的范围的文本

    我正在为自定义 Web 应用程序编写自动化测试 我遇到了无法更改跨度文本的问题 我尝试过使用 driver execute script 但没有运气 如果我更好地了解 javascript 这确实会有帮助 据我所知 您无法单击跨度 并且列表
  • 获取单个方程的脚本

    在文本文件中输入 a 2 8 b 3 9 c 4 8 d 5 9 e a b f c d g 0 6 h 1 7 i e g j f h output i j 期望的输出 输出 2 8 3 9 0 6 4 8 5 9 1 7 如果输入文件名
  • Python 中 genfromtxt() 的可变列数?

    我有一个 txt具有不同长度的行的文件 每一行都是代表一条轨迹的一系列点 由于每条轨迹都有自己的长度 因此各行的长度都不同 也就是说 列数从一行到另一行不同 据我所知 genfromtxt Python 中的模块要求列数相同 gt gt g
  • 将 subprocess.Popen 的输出通过管道传输到文件

    我需要启动一些长时间运行的进程subprocess Popen 并希望拥有stdout and stderr从每个自动管道到单独的日志文件 每个进程将同时运行几分钟 我想要两个日志文件 stdout and stderr 每个进程当进程运行
  • 如何使用 openpyxl 对工作簿中的 Excel 工作表/选项卡进行排序

    我需要按字母数字对工作簿中的选项卡 工作表进行排序 我在用openpyxl https openpyxl readthedocs io en default 操作工作表 您可以尝试排序workbook sheets list workboo
  • 如何为多组精灵创建随机位置?

    我尝试使用 blit 和 draw 方法进行 for 循环 并为 PlayerSprite 和 Treegroup 使用不同的变量 for PlayerSprite in Treegroup surface blit PlayerSprit
  • 使用 genfromtxt 导入 numpy 中缺失值的 csv 数据

    我有一个 csv 文件 看起来像这样 实际文件有更多的列和行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 假设文件的名称是info csv如果我尝试使用导入它 data numpy genfromtxt i
  • 我可以使用 dask 创建 multivariate_normal 矩阵吗?

    有点相关这个帖子 https stackoverflow com questions 52337612 random multivariate normal on a dask array 我正在尝试复制multivariate norma
  • Python int 太大,无法放入 SQLite

    我收到错误 OverflowError Python int 太大 无法转换为 SQLite INTEGER 来自以下代码块 该文件约25GB 因此必须分部分读取 length 6128765 Works on partitions of
  • urllib2.urlopen() 是否实际获取页面?

    当我使用 urllib2 urlopen 时 我在考虑它只是为了读取标题还是实际上带回整个网页 IE 是否真的通过 urlopen 调用或 read 调用获取 HTML 页面 handle urllib2 urlopen url html
  • ValueError:无法插入 ID,已存在

    我有这个数据 ID TIME 1 2 1 4 1 2 2 3 我想按以下方式对数据进行分组ID并计算每组的平均时间和规模 ID MEAN TIME COUNT 1 2 67 3 2 3 00 1 如果我运行此代码 则会收到错误 ValueE
  • 在pycharm中调试python代码

    这个问题类似于this https stackoverflow com questions 10240018 how to use pycharm to debug python script一 我正在尝试调试pyethapp https
  • WindowsError:[错误 5] 访问被拒绝

    我一直在尝试终止一个进程 但我的所有选项都给出了 Windows 访问被拒绝错误 我通过以下方式打开进程 一个python脚本 test subprocess Popen sys executable testsc py 我想杀死那个进程
  • 使用 Doc2vec 后如何解释 Clusters 结果?

    我正在使用 doc2vec 将关注者的前 100 条推文转换为矢量表示形式 例如 v1 v100 之后 我使用向量表示来进行 K 均值聚类 model Doc2Vec documents t size 100 alpha 035 windo
  • jQuery 相当于 underscore.js 的 groupBy

    jQuery 中是否有一个内置函数可以执行相当于http underscorejs org groupBy http underscorejs org groupBy 有什么解决方法吗 Thanks 不 jQuery 不是为数据处理而设计的
  • CSV 在列中查找最大值并附加新数据

    大约两个小时前 我问了一个关于从网站读取和写入数据的问题 从那时起 我花了最后两个小时试图找到一种方法来从输出的 A 列读取最大日期值 将该值与刷新的网站数据进行比较 并将任何新数据附加到 csv 文件而不覆盖旧的或创建重复项 目前 100
  • 如何在单独的文件中使用 FastAPI Depends 作为端点/路由?

    我在单独的文件中定义了一个 Websocket 端点 例如 from starlette endpoints import WebSocketEndpoint from connection service import Connectio
  • 从 dask 数据框中的日期时间序列获取年份和星期?

    如果我有一个 Pandas 数据框和一个日期时间类型的列 我可以按如下方式获取年份 df year df date dt year 对于 dask 数据框 这是行不通的 如果我先计算 像这样 df year df date compute
  • 从时间序列生成日期特征

    我有一个数据框 其中包含如下列 Date temp data holiday day 01 01 2000 10000 0 1 02 01 2000 0 1 2 03 01 2000 2000 0 3 30 01 2000 200 0 30
  • 将此 MATLAB 代码转换为 Python 时我做错了什么?

    我正在努力将生成波形的 MATLAB 代码转换为 Python 就上下文而言 这是原子力显微镜带激发响应的模拟 与代码错误无关 在 MATLAB 中从 r vec 生成的图形与我在 Python 中生成的图形不同 我是否正确地将 MATLA

随机推荐

  • Visual Studio 托管流程的目的是什么?

    使用 Visual Studio 调试程序时 您可以选择Enable the Visual Studio hosting process 这个选项的目的是什么 有什么作用 MSDN 库没有提供有关 托管进程 的很好的信息 Eric 链接中列
  • jquery 中的 .load() 方法给我 404 - 未找到错误

    我有一个简单的页面 我需要将 html 文件加载到 DIV 中 但我总是遇到 404 NOT FOUND 我的 JSP 文件的同一文件夹中有一个名为 demo test txt 的文件 我需要将此文件加载到 ID div1 的 div 这是
  • MongoDB:$elemMatch

    我正在尝试使用 elemMatch在数组中查找对象 我将以下数据导入到名为的集合中trails Copper name Spaulding Bowl level Extreme Terain location East Side name
  • 在python中将IP地址转换为字节

    假设我在 python 中有一个IP地址 addr 164 107 113 18 如何将IP地址转换为4字节 Use socket inet aton gt gt gt import socket gt gt gt socket inet
  • 如何在jsp中获取上传文件的完整路径?

    在我的jsp页面中 使用文件上传并将字符串文件传递到java页面以复制到特定文件夹 我想要复制文件的完整路径 但我只得到一个带有扩展名的文件名 扫描文件 ABC pdf 它仅显示 ABC pdf 我想显示 c abc pdf JSP确实是一
  • mongodb子元素查询

    这是例子 gt db test insert name test values check true check false gt db find values check true 0 所以我既得到了真也得到了假check id Obje
  • (公共)网关和服务之间的 Istio 503:s

    我一直在尝试我的 Istio 集群配置 但最终陷入了无法调试的状态 我有配置了公共 IP 的 SDS 网关 我已经在端口 5000 上部署了 Istio HelloWorld 应用程序 我可以 执行到istio proxy on the h
  • 包装函数的内联汇编器由于某种原因不起作用

    我正在尝试为 read 系统调用编写一个包装函数 使用 asm 易失性 但它不会工作 因为 res 不会改变它的值 这是代码 ssize t my read int fd void buf size t count ssize t res
  • C++ Winsock P2P

    Scenario 有没有人有任何使用 Winsock 在 C 中进行点对点 p2p 网络的好例子 这是我对特别需要使用这项技术的客户的要求 天知道为什么 我需要确定这是否可行 任何帮助将不胜感激 EDIT 我想避免使用库 以便我可以理解底层
  • 模拟鼠标点击而不移动光标

    我编写了一个应用程序来检测所有活动的 Windows 并将它们放入列表中 有没有一种方法可以模拟鼠标单击屏幕上相对于 Windows 位置的某个点 而无需实际移动光标 我无权访问应该单击的按钮句柄 只能访问窗口的句柄 有没有一种方法可以模拟
  • Beautiful Soup:“ResultSet”对象没有属性“find_all”?

    我正在尝试使用 Beautiful Soup 来刮一张简单的桌子 这是我的代码 import requests from bs4 import BeautifulSoup url https gist githubusercontent c
  • Python - 在 IF 语句中赋值并检查条件

    我有这个代码 str func parameter if not str do something 功能func 返回一个string关于成功和 失败时 这do something只有当str实际上包含一个字符串 是否可以对字符串进行赋值I
  • 我的页面底部和右侧的空间

    这是页面 财产测试 uphero com 我已将问题范围缩小到 6 个蓝色框 顶部 3 个位于名为 Offers 的 div 下 下面的 3 个位于名为 Properties 的 div 下 如果我把它们拿出来 空间就会消失 但我真的很想把
  • 将 pip 依赖项标记为显式安装

    我想区分我已显式安装的包和作为依赖项引入的包 您可以通过使用来做到这一点 not required option pip3 list not required format freeze 但是 如果我有一个包需要例如requests包 那么
  • 如何将 Java 枚举转换为 C#?

    我有一些 Java 代码 我想将其转换为 C srcParams 是一个哈希表 这是Java代码 for Enumeration keys srcParams keys keys hasMoreElements key keys nextE
  • tkinter 消息框阻止 Entry 小部件工作

    我有一个程序 有一个消息框来指导用户 但是关闭消息框后 我无法进入条目小部件 有谁知道可能是什么问题吗 My code from tkinter import import random import tkinter messagebox
  • python中的加权随机样本

    我正在寻找函数的合理定义weighted sample它不会只返回给定权重列表的一个随机索引 类似于 def weighted choice weights random random Given a list of weights w 0
  • 如何在OSGI框架中在运行时动态加载Java类?

    我们正在项目中执行 POC 其中我们发送基于 SOAP 的请求并相应地从 Web 服务获取 SOAP 响应 我们的目标是在我们的应用程序中利用 Spring 框架提供的 Web 服务模板 客户端 API 根据我们的架构 我们创建一个符合 O
  • 即使安装了 contrib,sift = cv2.xfeatures2d.SIFT_create() 也不起作用

    所以我尝试使用 sift cv2 xfeatures2d SIFT create 它出现了这个错误 cv2 error OpenCV 3 4 3 C projects opencv python opencv contrib modules
  • 在 numpy 中将 3 个一维数组连接在一起

    我将离开 MatLab 转而使用 numpy 总体来说一切顺利 但我正在做噩梦 要找到一种很好的 Pythonic 方法来完成在 MatLab 中可以完成的操作 A 1 0 2 0 3 0 4 0 Column vector B 5 0 6