Python Numpy库
1. 生成 ndarray array函数接收任意的序列型对象 array = [1,2,3,4] arr1 = np.array(array) 多层嵌套序列,如果长度相同 , 会自动转化为多维数组 array = [[1,2,3,4],[1,2,3,4]] arr1 = np.array(array) print(arr1) 可以使用方式来查看多维数组的信息 print("数组的纬度是 %s " % arr1.ndim) print("数组是 %d 行 %d 列" % arr1.shape) 其他方式生成 # 生成一维全零数组 zeroArr = np.zeros(5) # 生成多维全零数组(两行三列) zeroArr = np.zeros((2,3)) np.ones 是生成全1数组 , 参数与上面的参数一致 np.empty是生成未初始化的数组 , 参数与上面的参数一致 函数名 描述 array 将输入数据转换为ndarray asarray 将输入转换为ndarray, 如果输入已经是ndarray则不再复制 arange python内建函数range的数组版,返回一个数组 2. ndarray的数据类型 数据类型,即dtype,是一个特殊的对象,它包含了ndarray需要为某一种类型数据所申明的内存块信息 # 创建ndarray时指定数据类型 arr = np