亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AWS DLAMI 中的 Pandas np.array 列

AWS DLAMI 中的 Pandas np.array 列

九州編程 2021-10-19 09:31:38
我在將 np.arrays 插入到 Pandas 數據框列時遇到了問題。x = pd.DataFrame([0,1,2,3])x['a'] = x.apply( lambda x : np.zeros(30) ,axis=1)在我的本地機器上運行它時,我沒有問題并獲得正確的輸出In [6]: x.head()Out[6]:    0                                                  a0  0  [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ...1  1  [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ...2  2  [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ...3  3  [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, ...但是當在深度學習 AMI (Ubuntu) 版本 20.0 (ami-0f9e8c4a1305ecd22) 上運行時我收到錯誤消息ValueError: Shape of passed values is (4, 30), indices imply (4, 1)兩臺機器都運行 Python 3.6.5。現在我的解決方法是將數組粘貼在列表中。x['a'] = x.apply( lambda x : [np.zeros(30)] ,axis=1)為什么我的代碼在本地工作但在 AMI 實例上失???
查看完整描述

1 回答

?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

感謝您打開此問題。

我能夠在 v21.2 ubuntu DLAMI 實例上復制此問題。我們0.22.0在 DLAMI上使用Pandas版本。

在我的本地機器上,我使用的是 Pandas 版本0.24.2并且沒有遇到上述問題。

感謝您報告此問題,我們會盡快采取措施解決問題。

最后,現在我建議卸載熊貓并重新安裝熊貓,如下所示:

pip uninstall pandas pip install pandas==0.24.2


查看完整回答
反對 回復 2021-10-19
  • 1 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號