a = np.arange(6).reshape(-1, 2) #reshape is a convenient way to create matrices
print(f"a.shape: {a.shape}, \na= {a}")
看Coursera上吴恩达老师的机器学习,里面lab有这样一个语句,得到的结果是:
a.shape: (3, 2), a= [[0 1] [2 3] [4 5]]
特此记录下,reshape(-1,2)中的-1,是模糊控制,负数可以为任何数。这里是固定两列,多少行系统根据元素数量自动计算好。若出现了无法整除的情况,系统会报错。