如何检索numpy.array的维度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检索numpy.array的维度相关的知识,希望对你有一定的参考价值。

我是学习python的新手,我正在尝试在np. array n x m中缩放矩阵。问题是,如果给出np.array中的矩阵作为输入,我不知道矩阵的范围有多大,我怎么能初始化m的大小? Python中是否有某些可用于此的features

import numpy as np
def scaleArray(arr: np.array);
    ##how ??

arrayB = np.array([[1,2,4],
                   [3,4,5],
                   [2,1,0],
                   [0,1,0]])
scaleArray(b)

这个arrayB就是这样的例子

预期产量:

3
答案

arr.shape正是您所寻找的,它为您提供了nD阵列的尺寸。

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

以上是关于如何检索numpy.array的维度的主要内容,如果未能解决你的问题,请参考以下文章

numpy表示图片详解

numpy中 array数组的shape属性

如何使用numpy将矩阵与另一个矩阵中的每一行相乘

Numpy- array属性改变形状函数基本运算

(Python)numpy 常用操作

Numpy array数组的常见运算