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

任意尺寸的块状切片

金成济
2023-03-14
问题内容

我想切片一个numpy数组以获得最后一个维度中的第i个索引。对于3D阵列,这将是:

slice = myarray[:,:,i]

但是我正在编写一个函数,可以获取任意维度的数组,因此对于4D数组,我需要myarray[:,:,:,i],依此类推。有没有一种方法可以获取任何数组的切片,而无需显式编写数组维?


问题答案:

存在...Ellipsis,它正是这样做的:

slice = myarray[..., i]

如果您想在方括号符号之外使用Ellipsis,则它是python对象。



 类似资料:
  • 问题内容: 我目前正在尝试学习Numpy和Python。给定以下数组: 是否有一个函数返回尺寸(ega是一个2 x 2数组)的函数? 返回4并没有太大帮助。 问题答案: 是: ndarray。 数组尺寸的 形状 元组。 从而:

  • 问题内容: 我试图用一层构建CNN,但是我有一些问题。确实,编译器告诉我 ValueError:检查模型输入时出错:预期conv1d_1_input具有3维,但数组的形状为(569,30) 这是代码 问题答案: td; LR你需要重塑你的数据有一个 空间 维度是有道理的: 本质上重塑如下所示的数据集: 至: 解释和例子 通常,卷积在空间维度上起作用。内核在产生张量的维度上“卷积”。对于Conv1D

  • 主要内容:jQuery 尺寸方法,jQuery 尺寸,jQuery width() 和 height() 方法,实例,jQuery innerWidth() 和 innerHeight() 方法,实例,jQuery outerWidth() 和 outerHeight() 方法,实例通过 jQuery,很容易处理元素和浏览器窗口的尺寸。 jQuery 尺寸方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() ou

  • 在CSS中,通过 width 和 height 属性来定义一个盒子的宽度和高度,可以用长度值或百分比来设置,不允许负值。使用百分比时,根据父元素的宽度进行计算盒子的宽度,根据父元素的高度进行计算盒子的高度。 如果一个盒子没有显式定义 width 属性,则宽度的计算结果跟定位类型相关:静态定位或相对定位的盒子,其宽度为父元素宽度的100%;绝对定位和浮动的盒子,其宽度根据所包含内容自动扩展,最大宽度

  • CSS 尺寸 (Dimension) 属性允许你控制元素的高度和宽度。同样,它允许你增加行间距。 更多实例 设置元素的高度 这个例子演示了如何设置不同元素的高度。 使用百分比设置图像的高度 这个例子演示了如何使用百分比值设置元素的高度。 使用像素值来设置元素的宽度 本例演示如何使用像素值来设置元素的宽度。 设置元素的最大高度 此示例演示如何设置元素的最大高度。 使用百分比来设置元素的最大宽度 本例

  • 典型的 RSpec 单元测试广泛使用嵌套的 Ruby 块来构建代码,并利用 DSL 的“魔术”来使规范读起来像 BDD 语句: 在理想的规格中,每个示例都可以相对简短和精确。然而,似乎通常将外部块增长到100行以上,因为RSpec结构以这种方式工作,并且不需要很多规范示例,每个示例可能只有几行特定的设置,以与所描述主题的代码大小相同或更大的块。 Rubocop最近的一次升级带来了一个新的规则,即块