簡體   English   中英

Python 異常:數據必須是一維 pandas 試圖獲取兩列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM