不知道为啥矩阵是以下的形式,在使用numpy的shape函数时报错
a=[matrix([[ 1. , 16.6]]), matrix([[ 1. , 3.4]]), matrix([[ 1. , 1.6]])]
上网查了以下的解决方法成功解决,不过不清楚原理是什么
list(map(lambda x: [int(x[0]), x[1]], [np.matrix.tolist(i)[0] for i in dataSet]))
不知道为啥矩阵是以下的形式,在使用numpy的shape函数时报错
a=[matrix([[ 1. , 16.6]]), matrix([[ 1. , 3.4]]), matrix([[ 1. , 1.6]])]
上网查了以下的解决方法成功解决,不过不清楚原理是什么
list(map(lambda x: [int(x[0]), x[1]], [np.matrix.tolist(i)[0] for i in dataSet]))