已知数组arr1 = np.arange(1, 13).reshape([3, 4]),并且有arr2 = arr1[arr1[:, 2] > 2, arr1[1, :] > 5],问print(arr2)输出什么?
A: [[6 7 8] [10 11 12]]
B: [2 7 12]
C: [1 6 11]
A: [[6 7 8] [10 11 12]]
B: [2 7 12]
C: [1 6 11]
举一反三
- 给定多维数组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[:,:]
- 创建数组arr=[ [0 1 2 3] [4 5 6 7] [8 9 10 11]],则arr*3=___________。
- 存在多维数组arr,arr =np.array([[1 2 3] [4 5 6] [7 8 9]])数组arr.T的输出为 A: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) B: array([[1, 2, 3], [4, 5, 8], [7, 6, 9]]) C: array([[1, 4, 7], [2, 5, 6], [3, 8, 9]]) D: array([[9, 4, 7], [2, 5, 8], [3, 6, 1]])
- 给定多维数组arr,arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]则np.mean(arr,axis=0)输出为 A: array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) B: array([4., 5., 6.]) C: array([2., 5., 8.]) D: array([1., 5., 8.])
- 关于下面代码段叙述正确的是( )。 int[] arr = { 1, 2, 3 };//(1) int[] arr2 = arr;//(2)