農會 資訊管理類程式設計110 年第 17 題單選題
下列何者為Python常用的機器學習套件?
Ascikit-learning正確答案
Bnumpy
Cdeep-learning
Dpandas
A正確答案
Python 機器學習首選 scikit-learn,NumPy 與 Pandas 則主攻底層運算與資料前處理。
為什麼答案是 A
正確名稱應為 scikit-learn,是 Python 最主流的傳統機器學習套件,提供分類、回歸、分群等豐富演演算法。
考點:機器學習套件考點:數值計算套件考點:虛構套件名稱考點:資料處理套件
載入中…
完整詳解
Pro · 無限重點 Python 機器學習首選 scikit-learn,NumPy 與 Pandas 則主攻底層運算與資料前處理。
看到「機器學習」找 scikit-learn(題幹 learning 為筆誤),NumPy 算數學、Pandas 處理表格資料。
逐選項分析
A機器學習套件✓ 正確
正確名稱應為 scikit-learn,是 Python 最主流的傳統機器學習套件,提供分類、回歸、分群等豐富演演算法。
B數值計算套件✕
NumPy 是科學計算與多維陣列處理的核心基礎套件,主要用於數學運算,本身不包含機器學習演演算法。
C虛構套件名稱✕ 陷阱
Python 生態系中並沒有名為 deep-learning 的標準套件,深度學習領域通常使用的是 TensorFlow 或 PyTorch。
D資料處理套件✕
Pandas 專注於表格資料清洗與分析(DataFrame),是機器學習的前處理好幫手,而非演演算法模型套件。
Python 資料科學與 AI 常用套件對照
| 套件名稱 | 主要功能 | 應用階段 |
|---|
| scikit-learn | 傳統機器學習演演算法 (分類/回歸/分群) | 模型訓練與評估 |
| NumPy | 多維陣列與矩陣數學運算 | 底層數值計算 |
| Pandas | 表格資料處理與分析 (DataFrame) | 資料清洗與前處理 |
| TensorFlow/PyTorch | 深度學習與神經網路 | 複雜 AI 模型訓練 |
選項 A 的 'scikit-learning' 應為 'scikit-learn' 的出題筆誤。考試時若遇此類微瑕選項,仍應選最接近正確名詞的答案,並果斷排除其他純資料處理工具或虛構名稱。