【小白从小学Python、C、Java】

【Python全国计算机等级考试】

【Python数据分析考试必会题】

● 标题与摘要

Python中统计矩阵元素个数

numpy.size()函数

● 选择题

下面的代码的结果是:

import numpy as np

a = np.array([[1,2,3],[4,5,6]])

np.size(a)

np.size(a,0)

np.size(a,1)

A 6 2 3

B 6 3 2

C 6 6 6

D 6 6 3

● 问题解析

1.size()函数主要是用来统计矩阵元素个数,或矩阵某一维上的元素个数的函数。

2.size()函数的参数:numpy.size(a,axis=None),a:输入的矩阵,axis:int型的可选参数,指定返回哪一维的元素个数,axis=0,返回该二维矩阵的行数,axis=1,返回该二维矩阵的列数。当没有指定时,返回整个矩阵的元素个数。

3.题目中a是两行三列的二维数组,np.size(a),表示返回整个矩阵a的元素个数,即返回6,np.size(a,0),表示返回矩阵a的行数,即返回2,np.size(a,1),表示返回矩阵a的列数,即返回3,结果为6 2 3,所以本题选A。

● 附图 

图1 题目中的代码

● 附图代码

import numpy as np

a = np.array([[1,2,3],[4,5,6]])

np.size(a)

np.size(a,0)

np.size(a,1)

● 正确答案

A

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn 

● 温馨期待

期待大家提出宝贵建议,互相交流,收获更大,助教:zx[太阳] 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐