成功解決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)

大功告成!哈哈!

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