成功解决np.array(zip(x1, x2)).reshape(len(x1), 2) ValueError: cannot reshape array of size 1 int

 

解决问题

    X = np.array(zip(x1, x2)).reshape(len(x1), 2)
ValueError: cannot reshape array of size 1 into shape (14,2)

 

解决方法

python版本升级导致的问题,需要对array()内的参数转为列表,升级后,因为zip输出不再是list,所以需要手动转换!

np.array(zip(x1, x2)).reshape(len(x1), 2)
改为
np.array(list(zip(x1, x2))).reshape(len(x1), 2)

大功告成!哈哈!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章