当前位置: 首页 > 面试题库 >

块状提取物子矩阵

拓拔君博
2023-03-14
问题内容

我是一个新手,numpy我很难理解如何从np.array具有定义的列和行的子矩阵中提取内容:

Y = np.arange(16).reshape(4,4)

如果要提取列/行0和3,则应具有:

[[0 3]
 [12 15]]

我尝试了所有重塑功能…但是无法弄清楚该怎么做。有任何想法吗?


问题答案:


np.ix_一试:

Y[np.ix_([0,3],[0,3])]

这将返回您想要的结果:

In [25]: Y = np.arange(16).reshape(4,4)
In [26]: Y[np.ix_([0,3],[0,3])]
Out[26]:
array([[ 0,  3],
       [12, 15]])


 类似资料:
  • 我试图从PDF中提取文本坐标和直线(或矩形)坐标。 类有和方法,这些方法根据各自TextPosition对象表示的文本块的方向转换坐标(根据@mkl的注释进行更正)。最终输出是一致的,与页面旋转无关。 输出所需的坐标为X0,Y0(页面左上角) 这是对@Tilman Hausherr的解决方案的轻微修改。y坐标被反转(高度-y),以保持其与文本提取过程中的坐标一致,并且输出被写入csv。 正在使用类

  • 问题内容: 我有两个数组,一个是形状,另一个是shape ,所以实际上是两个以矩阵为元素的数组。现在,我想计算并获得在两个数组中都重叠的所有元素(以形式)。使用普通的for循环,这是减慢速度的方法,因此我尝试使用numpys intersect1d方法进行尝试,但我不知道如何将其应用于此类数组。 问题答案: 使用关于唯一行的此问题中的方法) 请注意,使用浮点数是不安全的,因为它将导致不等于

  • 我使用ion2日历创建一个多日期选择器。这里我使用onSelect事件发射器。 在这里,当我打印“$event”时,控制台输出如下所示: 如何以“DD-MMMM-YYYY”格式仅从该时刻对象提取日期?

  • 问题内容: 我需要递归地对子矩阵进行并行处理(将原始矩阵分为4个并传递给一个方法)。矩阵存储为2D数组。我不能每次都将元素复制到一个新的矩阵,因为事实证明这是非常昂贵的。是否有某种方式可以引用Java中的子矩阵? 也许,这个问题不清楚,我在[这里]http://codingdict.com/questions/131438)没有得到答案。 问题答案: 我将为数据编写一个包装器,并将其称为Matri

  • 问题内容: 我正在尝试编写一种算法,用于在给定的子矩阵中查找子矩阵。为了解决这个问题,我编写了以下代码: 这段代码可以正常工作,但是我不确定这是问题的确切解决方案还是可以解决。请提供您的专家意见。提前致谢。 问题答案: 该算法对4×4矩阵和2×2子矩阵进行了硬编码。否则,它看起来像蛮力算法。 我会这样表示: 如果您想要更有效的方法,建议您将它们压扁,如下所示: 并在此序列中搜索以下模式: 使用标准

  • 该功能包含在企业黄页商业版中 一、简介 物流模块结合黄页模块为商家提供多样化、自定义的物流运费管理功能。 二、功能演示 1.模块配置 2.运费模版设置 企业黄页会员,在商务中心可建立多个物流模版!并为每个物流模版定义不同的收费标准,供添加产品时重复、高效使用! 3.发布产品使用物流功能 3.页面显示效果