import numpy as np #1、用arange方法生成一个长度为8的一维数组, # 用reshape方法重塑成2*4的二位数组,存放在arr中 arr = np.arange(8).reshape(2,4) #2、定义一个2*4的二维数组,整形, # 将数组中的第一行第一列和第二行第二列的值设置为np.nan, # 其他值任意,存放在arr1中,用isnan属性将nan值统一修改为0 arr1 = np.array([[np.nan,1,1,1],[2,np.nan,2,2]]) arr1[np.isnan(arr1)]= 0 #3、初始化一个一维数组,初始化为[1,2,3,4,2,3,4,5,6,7,8], # 用unique函数去除重复值,用reshape函数重塑成2*4的二维数组,存入arr2中 arr2 = np.array([1,2,3,4,2,3,4,5,6,7,8]) arr2 = np.unique(arr2).reshape(2,4) #4、将arr和arr1横向合并生成arr3 arr3 = np.concatenate([arr,arr1],axis=1) # asix = 1 横向 #5、将arr和arr2纵向合并生成arr4 arr4 = np.concatenate([arr,arr1],axis =0) # asix = 0 (默认为0,纵向)