• 2022-06-16
    请阅读下列一段示例程序:
    arr2d = np.array([[11, 20, 5],[21, 15, 26],[17, 8, 19]])
    arr2d[0:2, 0:2]
    运行上述程序,它最终执行的结果为( )。
    A: array([[11, 20],[21, 15]])
    B: array([11, 20])
    C: array([21, 15])
    D: array([11, 21])
  • A

    内容

    • 0

      存在多维数组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]])

    • 1

      假设$a=range(1,20,5),则print_r($a)的输出结果为()。 A: Array([0]=>1[1]=>6[2]=>11[3]=>16) B: Array([0]=>1[1]=>20[2]=>5) C: Array([0]=>5[1]=>10[2]=>15[3]=>20) D: Array([0]=>5[1]=>10[2]=>15)

    • 2

      以下代码创建ndarray数组,请补全代码。import numpy as np data = [5,7,9,20] arr = np.____(data) arr输出结果为:array([5,7,9,20])

    • 3

      a=array([[0,1,2,3], [4,5,6,7], [8,9,10,11], [12,13,14,15]]) b=array([[16,17,18,19], [20,21,22,23], [24,25,26,27], [28,29,30,31]]) 通过语句np.concatenate((a,b),axis=1)可以产生 array([[0,1,2,3,16,17,18,19], [4,5,6,7,20,21,22,23], [8,9,10,11,24,25,26,27], [12,13,14,15,28,29,30,31]])

    • 4

      如果数组$a=array(0=>5,1=>10),$b=array(1=>15,2=>20),$c=$a+$b,则$c等于下列哪一项() A: array([0]=>5[1]=>10[2]=>20) B: array([0]=>5[1]=>15[2]=>20) C: array([0]=>5[1]=>[2]=>20) D: array([0]=>5[1]=>10[2]=>15[3]=>20)