1、以下关于数组操作函数说法错误的是?(20 分)
A.numpy.reshape可以在不改变数据的条件下修改数组的行列数
B.通过numpy.ndarray.flat迭代函数可以获取数组的每个数据元素
C.通过numpy.transpose不可以对数组进行翻转,必须使用ndarray.T
D.如果要获取数组a的翻转,可以使用a.T
2、NumPy的数据类型uint8表示的数据是(20 分)
A.无符号整数(0~255)
B.字节(-128~127)
C.整数(-32768~32767)
D.无符号整数(0~65535)
3、创建一个元素都为0的数组,可以用以下那个函数(20 分)
A.numpy.empty
B.numpy.ones
C.numpy.zeros
D.numpy.asarray
4、创建ndarray对象需要调用array函数,关于numpy.array(object, dtype = None, copy = True, order = None, subok = Flase, ndmin = 0)说法正确的包括(20 分)
A.Object表示数组或者嵌套的数列,或者公开数组接口的任何对象
B.dtype 表示数组元素的数据类型,不设置情况下,取保持序列中的对象的最小类型
C.order表示创建数组的在内存布局,C为行方向,F为列方向,A为任意方向
D.ndmin指定生成数组的最小维度
5、关于数组a = np.array([[1, 2, 3], [3, 4, 5], [5, 6, 7]])的索引说法正确的有?(20 分)
A.a[1:]是从a的位置1开始,不包括位置0数字
B.a[...,1]表示取a第2列元素
C.a[1,...])表示取a第2行元素
D.a[...,1:] 表示取a第2列及剩下的所有元素