Python如何获得数组矩阵的维度行数和列数
编程时,经常需要获得一个数组的行数或列数值,用于条件控制等。知道行数,即可知道维度。Python中通常将矩阵,称为数组,二者等价。接下来介绍用shape,获得这些结果的方法。
操作方法
- 01
这里使用其IDLE编辑器,进行程序演示,也有一些功能更多的编译软件可以使用。通过开始,选择程序目录中首项,启动。
- 02
接着启动后,点右上方选项,创建一个文档,用于存放程序,如图1;然后,按照图2步骤,将其保存到某处。
- 03
接着编程,创建一个行列不同矩阵,如图,运行出结果,这样可以方便区分行列输出,及判断维度,用print将其具体内容输出。
- 04
然后用shape判断行和列数,具体用法见图1,需要用第三方numpy库,在数组后,加shape,可以得到一个两元素数组,第一个即为行数,另一个则是列。
- 05
按步骤4运行,可能会出现图示错误,这是因为当前python,其中使用的numpy库未装,需根据版本,找到支持的numpy后,装上即可。也可使用anaconda,其提供了较全库的直接下载及自动安装。
- 06
最后,如果希望获得维度,在使用shape基础上,进一步使用min,判断最小值,即为目标。这样维度获得,介绍完成。
赞 (0)