导入numpy,创建一个3x4的数组arr1 = [[10, 20, 30, 40],[20, 30, 40, 50], [30, 40, 50, 60]]将其转置为4x3的数组arr2,使用random.randint产生一个4x3的(0,100)的随机整数数组arr3arr2与arr3求和之后为数组arr4,对arr4所有元素进行排序,输出排序结果。要求:python源程序以exam_4_学号姓名.py命名,截图编辑和运行的界面,以同样的命名jpg文件一起上传。
举一反三
- 创建数组arr=[ [0 1 2 3] [4 5 6 7] [8 9 10 11]],则arr*3=___________。
- 给定多维数组arr:arr =[[1 2 3] [4 5 6] [7 8 9]],可以得到[[5 6] [8 9]]的操作是 A: arr[1:2,1:2] B: arr[1:3,1:3] C: arr[1:,1:] D: arr[:,:]
- 如果有以下定义:int[][] Arr = new int[3][]; Arr[0] = new int[] { 10, 20, 30 }; Arr[1] = new int[] { 40, 50, 60, 70 }; Arr[2] = new int[] { 80, 90 };,则对数组Arr说法不正确的是() A: Arr是二维交错数组,共包括9个元素。 B: 可以使用Arr[1,2]引用数组中的一个元素。 C: 可以使用Arr[1][2]引用数组中的一个元素。 D: 由于Arr数组的每个子数组大小不一致,所以必须采用分层创建的方法。
- 下面语句执行后,对数组arr描述正确的是()。[br][/br]var arr = [1,2,3];[br][/br]arr.pop(); A: 数组arr有三个元素,分别是1、2、3 B: 数组arr有两个元素,分别是2、3 C: 数组arr有两个元素,分别是1、2 D: 数组arr变成空数组
- int[][] arr=new int[3][5];arr数组中共有_________个元素。