[英]Python Exception: Data must be 1-dimensional pandas trying to get two columns
我正在嘗試創建 2 列,但出現錯誤。 我不知道我做錯了什么。 我搜索了很多,但找不到解決方案。
錯誤:*引發異常(“數據必須是一維的”)
例外:數據必須是一維的*
Questions = ['Q1', 'Q2', 'Q3','Q4','Q5', 'Q6', 'Q7', 'Q8', 'Q9', 'Q10']
#model_1 = RBM(nv,nh) ## ERROR!!!
Weight = rbm.W.detach().numpy()
df = pd.DataFrame({'Questions': Questions,
'Weights': Weight
}
pd.DataFrame 線看起來不錯,所以看起來問題可能是重量有不止一個維度。 您可以使用 Weight.shape 檢查重量的尺寸。 如果它是二維的,以 1 作為第二維(例如 (10,1)),則可以使用
Weight = Weight.reshape(Weight.shape[0],)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.