【问题标题】:How to retrieve the dimensions of a numpy.array如何检索 numpy.array 的维度
【发布时间】:2018-12-04 13:51:37
【问题描述】:

我对学习 python 非常陌生,我正在尝试使用库 np. array n x m 来缩放矩阵。 问题:如果一个使用库np.array 的矩阵作为输入,我不知道矩阵的范围有多大,我该如何初始化m 的大小? Python 中是否有某些特性或技巧可用于此目的?

import numpy as np
def scaleArray(arr: np.array);
arrayB = np.array([[1,2,4],
                   [3,4,5],
                   [2,1,0],
                   [0,1,0]])
scaleArray(b)

这个arrayB只是一个例子。

预期输出:

3

【问题讨论】:

  • 你所说的“规模”是什么意思?你能给出一些想要的输入和输出吗?
  • 我已经编辑过了

标签: python arrays numpy matrix


【解决方案1】:

arr.shape 是您要查找的内容,它为您提供 nD 数组的维度。

在你的情况下,你想要arr.shape[1]

【讨论】:

  • 正如我在答案中所说,marr.shape[1] 给出。
  • 除此之外我不知道怎么说。 m=arr.shape[1].
  • @jeryozdimitar Matthieu 的回答是正确而完整的。你可以得到mn。您应该将其标记为已接受。
猜你喜欢
  • 1970-01-01
  • 2010-12-08
  • 2017-08-24
  • 2010-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-28
  • 1970-01-01
相关资源
最近更新 更多