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

块数组尺寸

文凯康
2023-03-14
问题内容

我目前正在尝试学习Numpy和Python。给定以下数组

import numpy as np
a = np.array([[1,2],[1,2]])

是否有一个函数返回尺寸a(ega是一个2 x 2数组)的函数?

size() 返回4并没有太大帮助。


问题答案:

.shape

ndarray。 数组尺寸的 形状
元组。

从而:

>>> a.shape
(2, 2)


 类似资料:
  • 问题内容: 有没有办法更好地做到上述几点?我希望它能够创建任意数量的维数组,也… 问题答案: 我只会使用平面一维数组和基于维度i和j的索引。

  • 问题内容: 我想选择数组的某些元素,然后根据这些值执行加权平均计算。但是,使用过滤条件会破坏数组的原始结构。形状已变成一维数组。这对我来说毫无用处,因为并非所有这些元素以后都需要组合在一起(而是它们的子数组)。如何避免这种变平? 问题答案: 查看 http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html 为了保持相同的

  • 问题内容: 我想切片一个numpy数组以获得最后一个维度中的第i个索引。对于3D阵列,这将是: 但是我正在编写一个函数,可以获取任意维度的数组,因此对于4D数组,我需要,依此类推。有没有一种方法可以获取任何数组的切片,而无需显式编写数组维? 问题答案: 存在或,它正是这样做的: 如果您想在方括号符号之外使用Ellipsis,则它是python对象。

  • 把一个数组分块成指定大小的小数组。 使用 Array.from() 创建一个新的数组,它的长度就是生成 chunk(块) 的数量。 使用 Array.slice() 将新数组的每个元素映射到长度为 size 的 chunk 中。 如果原始数组不能均匀分割,最后的 chunk 将包含剩余的元素。 const chunk = (arr, size) => Array.from({ length:

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

  • 什么是最好的方式有3种风格类型的基础上的道具?