Numpy:沿指定轴重塑数组

2024-02-12

我有以下数组:

x = np.arange(24).reshape((2,3,2,2))
array([[[[ 0,  1],
     [ 2,  3]],

    [[ 4,  5],
     [ 6,  7]],

    [[ 8,  9],
     [10, 11]]],


   [[[12, 13],
     [14, 15]],

    [[16, 17],
     [18, 19]],

    [[20, 21],
     [22, 23]]]])

我想将其重塑为 (3,4,2) 数组,如下所示:

array([[[ 0,  1],
    [ 2,  3],
    [12, 13],
    [14, 15]],

   [[ 4,  5],
    [ 6,  7],
    [16, 17],
    [18, 19]],

   [[ 8,  9],
    [10, 11],
    [20, 21],
    [22, 23]]])

我尝试使用重塑,但它给了我以下内容,这不是我想要的。

array([[[ 0,  1],
    [ 2,  3],
    [ 4,  5],
    [ 6,  7]],

   [[ 8,  9],
    [10, 11],
    [12, 13],
    [14, 15]],

   [[16, 17],
    [18, 19],
    [20, 21],
    [22, 23]]])

有人可以帮忙吗?


Use transpose进而reshape就像这样-

shp = x.shape
out = x.transpose(1,0,2,3).reshape(shp[1],-1,shp[-1])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Numpy:沿指定轴重塑数组 的相关文章

  • OpenCV Python cv2.mixChannels()

    我试图将其从 C 转换为 Python 但它给出了不同的色调结果 In C Transform it to HSV cvtColor src hsv CV BGR2HSV Use only the Hue value hue create
  • Django:按钮链接

    我是一名 Django 新手用户 尝试创建一个按钮 单击该按钮会链接到我网站中的另一个页面 我尝试了一些不同的例子 但似乎没有一个对我有用 举个例子 为什么这不起作用
  • Flask 会话变量

    我正在用 Flask 编写一个小型网络应用程序 当两个用户 在同一网络下 尝试使用应用程序时 我遇到会话变量问题 这是代码 import os from flask import Flask request render template
  • python 相当于 R 中的 get() (= 使用字符串检索符号的值)

    在 R 中 get s 函数检索名称存储在字符变量 向量 中的符号的值s e g X lt 10 r lt XVI s lt substr r 1 1 X get s 10 取罗马数字的第一个符号r并将其转换为其等效整数 尽管花了一些时间翻
  • 如何加速Python中的N维区间树?

    考虑以下问题 给定一组n间隔和一组m浮点数 对于每个浮点数 确定包含该浮点数的区间子集 这个问题已经通过构建一个解决区间树 https en wikipedia org wiki Interval tree 或称为范围树或线段树 已经针对一
  • 如何使用 OpencV 从 Firebase 读取图像?

    有没有使用 OpenCV 从 Firebase 读取图像的想法 或者我必须先下载图片 然后从本地文件夹执行 cv imread 功能 有什么办法我可以使用cv imread link of picture from firebase 您可以
  • AWS EMR Spark Python 日志记录

    我正在 AWS EMR 上运行一个非常简单的 Spark 作业 但似乎无法从我的脚本中获取任何日志输出 我尝试过打印到 stderr from pyspark import SparkContext import sys if name m
  • 添加不同形状的 numpy 数组

    我想添加两个不同形状的 numpy 数组 但不进行广播 而是将 缺失 值视为零 可能最简单的例子是 1 2 3 2 gt 3 2 3 or 1 2 3 2 1 gt 3 2 3 1 0 0 我事先不知道形状 我正在弄乱每个 np shape
  • Flask如何获取请求的HTTP_ORIGIN

    我想用我自己设置的 Access Control Allow Origin 标头做出响应 而弄清楚请求中的 HTTP ORIGIN 参数在哪里似乎很混乱 我在用着烧瓶 0 10 1 以及HTTP ORIGIN似乎是这个的特点之一object
  • 字符串数组文本格式化

    我有这个字符串 String text Address 1 Street nr 45 Address 2 Street nr 67 Address 3 Street nr 56 n Phone number 000000000 稍后将被使用
  • Pandas:merge_asof() 对多行求和/不重复

    我正在处理两个数据集 每个数据集具有不同的关联日期 我想合并它们 但因为日期不完全匹配 我相信merge asof 是最好的方法 然而 有两件事发生merge asof 不理想的 数字重复 数字丢失 以下代码是一个示例 df a pd Da
  • 如何在Python中对类别进行加权随机抽样

    给定一个元组列表 其中每个元组都包含一个概率和一个项目 我想根据其概率对项目进行采样 例如 给出列表 3 a 4 b 3 c 我想在 40 的时间内对 b 进行采样 在 python 中执行此操作的规范方法是什么 我查看了 random 模
  • Fabric env.roledefs 未按预期运行

    On the 面料网站 http docs fabfile org en 1 10 usage execution html 给出这个例子 from fabric api import env env roledefs web hosts
  • 对年龄列进行分组/分类

    我有一个数据框说df有一个柱子 Ages gt gt gt df Age 0 22 1 38 2 26 3 35 4 35 5 1 6 54 我想对这个年龄段进行分组并创建一个像这样的新专栏 If age gt 0 age lt 2 the
  • 为字典中的一个键附加多个值[重复]

    这个问题在这里已经有答案了 我是 python 新手 我有每年的年份和值列表 我想要做的是检查字典中是否已存在该年份 如果存在 则将该值附加到特定键的值列表中 例如 我有一个年份列表 并且每年都有一个值 2010 2 2009 4 1989
  • 有人用过 Dabo 做过中型项目吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们正处于一个新的 ERP 风格的客户端 服务器应用程序的开始阶段 该应用程序是作为 Python 富客户端开发的 我们目前正在评估 Dabo
  • 使用其构造函数初始化 OrderedDict 以便保留初始数据的顺序的正确方法?

    初始化有序字典 OD 以使其保留初始数据的顺序的正确方法是什么 from collections import OrderedDict Obviously wrong because regular dict loses order d O
  • Scrapy:如何使用元在方法之间传递项目

    我是 scrapy 和 python 的新手 我试图将 parse quotes 中的项目 item author 传递给下一个解析方法 parse bio 我尝试了 request meta 和 response meta 方法 如 sc
  • Rocket UniData/UniVerse:ODBC 无法分配足够的内存

    每当我尝试使用pyodbc连接到 Rocket UniData UniVerse 数据时我不断遇到错误 pyodbc Error 00000 00000 Rocket U2 U2ODBC 0302810 Unable to allocate
  • 导入错误:没有名为 site 的模块 - mac

    我已经有这个问题几个月了 每次我想获取一个新的 python 包并使用它时 我都会在终端中收到此错误 ImportError No module named site 我不知道为什么会出现这个错误 实际上 我无法使用任何新软件包 因为每次我

随机推荐

  • 如何在 zip 文件中找到“中央目录”的开头?

    维基百科对 ZIP 文件格式有很好的描述 http en wikipedia org wiki ZIP file format 但 中央目录 结构让我感到困惑 具体来说是这样的 这种顺序允许一次创建 ZIP 文件 但通常通过首先在最后读取中
  • 如何在 Flutter 中发送或接收 xml 文件?

    我可以使用 Flutter 发送和接收 JSON 字符串数据 但我找不到任何如何使用 Flutter 发送和接收 xml 文件的信息 我正在寻找很好的文档和基本的实践示例 有什么帮助吗 感谢 G nterZ chbauer 我设法在 Flu
  • 从 QT5 中的 QPixmap 获取 HBITMAP (Windows)

    现在 QPixmap toWinHBITMAP 已被弃用 我找不到从 QPixmap 或 QImage 获取 HBITMAP 的方法 谷歌搜索 我发现有一个名为 qt pixmapToWinHBITMAP 的函数 它似乎可以满足我的需要 但
  • 是否无法检查案例陈述条件中的列表项目?

    我正在尝试检查 Oracle 10g 中 case 语句的条件部分中的项目列表是否包含特定数字 我明白了ORA 00936 missing expression虽然错误 我正在尝试做类似以下的事情 Select case some colu
  • Git包文件入口格式

    My understanding of the Git pack file format is something like 其中表是32位宽 前三个32位字是包文件头 最后一行 32 位是条目的前 4 个字节 据我了解 条目的大小由带有
  • 在堆表上,非聚集索引使用什么作为指向行的指针?

    选择您的 SQL Server 版本 如果版本之间发生了更改 请注明 如果您知道 建一个表 在 1 列或多列上添加非聚集索引 如果我可以转储叶块 我会找到什么作为指向表中包含数据的行的指针 它使用行 ID 它基本上是数据库中行的物理地址 位
  • 在 pytorch 中绘制训练和验证损失图

    我正在使用 pytorch 来训练我的 CNN 网络 我想绘制训练和验证损失曲线以可视化模型性能 如何绘制两条曲线 我有下面的代码 create a function this my favorite choice def RMSELoss
  • PHP 中最快的 XML 解析器是什么?

    对于某个项目 我需要某种方法来解析 XML 并从中获取数据 所以我想知道哪一个内置解析器是最快的 另外 如果解析器能够接受 XML 字符串作为输入 那就太好了 我有自己的线程安全处理文件的实现 我不希望一些讨厌的非线程安全库让我的努力变得毫
  • Keras 未在整个数据集上进行训练

    因此 我一直在关注 Google 的官方张量流指南 并尝试使用 Keras 构建一个简单的神经网络 但在训练模型时 它并没有使用整个数据集 包含 60000 个条目 而是仅使用 1875 个条目进行训练 有什么可能的解决办法吗 import
  • Django 找不到我的模板

    我在 Windows XP SP3 上运行 Python 2 6 1 和 Django 1 2 1 我正在使用 JetBrains PyCharm 1 0 创建和部署我的 Django 应用程序 我对 Python 相对缺乏经验 并且我开始
  • 非 JSF 组件的条件呈现(普通 HTML 和模板文本)

    我正在尝试有条件地渲染 tr 因此我不能使用 tr
  • 如何获得linq中最高价和最低价商品的数量总和

    我试图编写的实际查询比标题所示的要稍微棘手一些 我有一个这样的订单列表 List
  • 如何删除重复项并保留 pandas 上的第一个值?

    我想删除重复项并保留第一个值 想要删除的重复项是 A df 这是我的数据 A B C D E qw 1 3 1 1 er 2 4 2 6 ew 4 8 44 4 df 34 34 34 34 df 2 5 2 2 df 3 3 7 3 df
  • 给定 4 个已知点的相机像素到平面世界点

    我假设我的问题很简单 但由于我不久前在线性代数方面的经验 我仍然无法解决它 我读过几所大学发表的演示文稿 但我似乎无法遵循有些不标准化的符号 如果有人有更好的例子 将不胜感激 Problem 摄像机向下倾斜 面向地板 给定一个像素坐标 我希
  • 如何保存 style-css 值以供稍后使用,然后重新加载这些值

    拥有所有 SQL 数据库表及其列名的列表 每个都位于List
  • Visual Studio 2010 书签问题

    当我使用书签窗口在编辑器代码中创建书签时 添加方法 删除语句等一段时间 然后我重新打开 IDE 书签的行号是错误的 任何想法 解决此问题的一种方法是在完成代码编写之前不要关闭 Visual Studio 如果程序仍在运行 书签将会更新 但如
  • Xamarin 4 中旧的 ListView 和新的 CollectionView 有什么区别?

    我不明白新版本 4 0 的 Xamarin Form 中旧 ListView 和新 CollectionView 之间有什么不同 为什么使用 CollectionView 更好 我在微软文档中找到了帮助 但没有看到更好的东西 public
  • 在 Mathematica 中写入文件时格式化数字

    这是一个延续this https stackoverflow com q 4943706 181759关于数字格式的问题 与我之前的相关question https stackoverflow com q 1687705 181759关于获
  • 网站上下文中的 NServiceBus Publish() 与 Send()

    我希望更好地理解为什么建议不要使用 NServiceBus 来自网站的 Publish 消息 NServiceBus 文档 http docs particular net 向下滚动约三分之二 它对于 Publish 事件和 Send 命令
  • Numpy:沿指定轴重塑数组

    我有以下数组 x np arange 24 reshape 2 3 2 2 array 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 我想将其重塑为 3 4 2