我正在嘗試通過Udacity上的一個機器學習課程。當第一個例子不運行時,這會突然停止。他們似乎要求我基本上將一些代碼複製粘貼到Python中某種基於Web的源代碼文件中。問題是我完全按照他們的說法做,而我在運行時遇到錯誤。我附上了一張圖片,詳細說明了我如何複製了我被指示覆制的內容,並且仍然沒有實現視頻講師聲稱應該發生的事情。我也沒有對Python的深入理解,所以我不確定我在這裏做錯了什麼。任何人都可以照亮這一點會有所幫助。讓我知道如果我不是在這裏瘋狂......或者我是否應該放棄這個破碎的例子並切換到Coursera之類的東西。關於Udacity破解的Python示例?
1
A
回答
1
你的功能不返回任何東西。分類函數的目的是創建並擬合樸素貝葉斯分類器。該函數然後在studentMain.py中調用。您的第一部分正確,您只需將return clf
添加到您的代碼。另外,您創建的pred
變量對於該函數不是必需的。
+0
因此,刪除pred行並返回clf將獲取Web服務以輸出視頻指令顯示的內容。這個例子很簡單。他們指示您放置在分類功能中的代碼不正確。 –
+0
不夠公平。雖然教官說,認識Python並不是課程的要求,但是如果你熟悉這門語言,那麼有些任務會容易得多。 – rurp
1
除了拼寫檢查導入,我們只是試圖返回clf,即訓練result.Below片段應該工作。
from sklearn.naive_bayes import GaussianNB
clf = GaussianNB()
clf.fit(features_train, labels_train)
return clf
0
夥計們我知道它有點晚了,但我找到了答案。這裏就是我所做的
在ClassifyNB.py
def classify(features_train, labels_train):
from sklearn.naive_bayes import GaussianNB
clf = GaussianNB()
return clf.fit(features_train,labels_train)
###note that the other pred thing causing issues in not needed as it is
相關問題
- 1. 關於Python的關鍵字的例子的示例
- 2. 需要更多關於w3schools的解釋javascript關閉示例
- 3. C++關閉破解
- 4. 關於如何解析java中的字符串的示例
- 5. Twilio - Python:來自Udacity的NameError教程
- 6. Udacity CS101:Python中的元胞自動機
- 7. Python的密碼破解
- 8. 片不是在Python解釋器工作在udacity
- 9. 關於JavaCV示例的問題
- 10. 關於wordcount示例的火花指標
- 11. 關於生成svg圖表的示例
- 12. 關於承諾的細節;示例
- 13. 關於深拷貝示例的問題
- 14. 關於esper引擎的示例代碼
- 15. 關於keras示例的疑問pretrained_word_embeddings
- 16. 使用boost :: weak_ptr打破循環依賴關係的示例
- 17. Fedora Python升級破解easy_install
- 18. 麻煩理解Javascript關閉示例
- 19. 理解關閉示例難點
- 20. 關於升級到python 3.0的提示?
- 21. 關於Python的提示MIL-STD-1553
- 22. 喬的Erlang websocket示例的Python示例
- 23. 關於一個PyQt示例程序
- 24. Python:突破SteamCMD提示
- 25. python:關於url編碼和解碼
- 26. Python:破管錯誤PyNomo示例(函數Nomographer)
- 27. 的jsfiddle API示例被破壞
- 28. 的Python 3郵編密碼破解
- 29. Python OOP示例?
- 30. Atom - JSBeautify和JSLint不同意關於三元行破解
BTW結果的形象,「impot」顯然是錯誤的。但是,我已修復該錯誤,並且錯誤變爲 NameError:全局名稱'features_test'未定義。 –
確保你已經安裝了你正在嘗試「導入」的模塊。 – csharpcoder
事情是這是一個網絡課程,唯一的指示是複製這4行代碼在「你的代碼放在這裏」。這就是爲什麼我懷疑運行這個Python的Web服務以某種方式被破壞的原因。我希望有人可能會遇到類似這樣的事情。我想我將不得不嘗試另一個正確工作的課程。 –