python array数组常见bug
-
pandas.array
array([1087, 855, 586, 824, 194, 1629, 563, 0, 0, 0, 0, 0, 0], dtype=int32)]
-
值得注意的是,他是没有形状的,一定要reshape
-
并且pandas.array只能用pandas.DataFrame()处理
-
如果多维数组不能对齐,则无法使用reshape,这时考虑使用pandas.DataFrame()读入
-
bug:setting an array element with a sequence.
-
原因与解决:
矩阵的列没有对齐,一般情况用这个方法就行了:arrayname = np.concatenate(arrayname, axis=0) 。 arrayname是自己定义的矩阵名字