取消
顯示的結果
而不是尋找
你的意思是:

hdbscan包錯誤

Itachi_Naruto
新的貢獻者二世

我試著進口* * hdbscan * *但拋出這個錯誤

/磚/ python_shell / dbruntime / PythonPackageImportsInstrumentation / __init__。py import_patch(名稱、全局當地人,fromlist,級別)156 #進口所需的模塊。如果你看到這個調試失敗的導入,157 #看看前麵的堆棧幀相關的錯誤信息。- - > 158 original_result = python_builtin_import(名稱、全局當地人,fromlist,級別)159 160 is_root_import = thread_local。_nest_level = = 1 hdbscan / _hdbscan_linkage。pyx hdbscan._hdbscan_linkage在init () ValueError: numpy。ndarray大小的改變,可能表明二進製不兼容性。96年預期從C頭,從PyObject有80

當我更新numpy 1.22.0版本,我沒有得到這個錯誤,但是不能導入* * umap * *告訴numpy版本< 1.20。

總結

磚的運行時版本- 10.1毫升(包括Apache火花3.2.0,Scala 2.12)

Python版本——3.8.10

Python包安裝

umap-learn = = 0.5.1

numpy = = 1.22.0

hdbscan = = 0.8.27

(這個版本拋出錯誤而進口umap)

Python包安裝

umap-learn = = 0.5.1

numpy = = 1.20.0

hdbscan = = 0.8.27

(這個版本把上麵的錯誤)

1接受解決方案

接受的解決方案

Kaniz
社區經理
社區經理

嗨@Rajamannar Aanjaram,看起來有一個兼容性的問題

hdbscan圖書館。

你可以查看Github的問題這解決了類似的問題。

以防上述Github問題不解決你的問題,我想請求打開一個新問題:https://github.com/scikit-learn-contrib/hdbscan/issues

截圖2022-01-31 12.57.00點

希望這將幫助。如果任何進一步的查詢,請讓我們知道。

在原帖子查看解決方案

7回複7

Kaniz
社區經理
社區經理

你好@Itachi_Naruto!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在社區中有一個回答你的問題。否則我將盡快給你回電。謝謝。

Kaniz
社區經理
社區經理

嗨@Rajamannar Aanjaram,請嚐試這些命令,你可以安裝hdbscan包。

pip安裝,升級numpy pip安裝hdbscan

Itachi_Naruto
新的貢獻者二世

嗨@Kaniz Fatma謝謝你的答案,但當我們運行上麵的命令我不能導入umap圖書館

嗨@Rajamannar Aanjaram,

使用UMAP你不需要安裝umap-learn UMAP。

如果你已經安裝了umap請運行以下命令卸載umap並安裝upam-learn相反:

皮普卸載umap pip安裝umap-learn

然後在你的python代碼確保你導入模塊使用:

進口umap。umap_作為umap

而不是

進口umap

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map