python - 如何检索 numpy.array 的维度
问题描述
我对学习 python 非常陌生,我正在尝试在np. array
nxm中缩放矩阵。问题是,如果将 中的矩阵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]
推荐阅读
- r - 如何将 XY-RGB 数据帧转换为图像 [cimg 类型]
- excel - excel如何使用索引和匹配来匹配数据
- excel - 使用来自数据库和 Excel 的数据源开发 SSRS 报告
- reactjs - Flask 和 React - 在 Spotify 授权后处理令牌
- angular - Angular 9 中的 OAuth
- c# - Masstransit 6.2.3 中的 rabbitmq AlreadyClosedException
- c - C添加非内联函数时乘以符号错误
- sql - oracle sql如何批量选择
- css - 检查输入时如何将 css 应用于父级的兄弟元素?
- python - 使 print(df['ID'].value_counts()) 打印包含 100 个类别的列的所有类别