1. 程式人生 > >Python機器學習(一) 初衷 準備工作——利用Anaconda在Windows下配置Python開發環境

Python機器學習(一) 初衷 準備工作——利用Anaconda在Windows下配置Python開發環境

                       

初衷

寫部落格呢其實主要是督促我自己系統得做一些筆記,重新捋一下自己的思路,讓學過的東西不要那麼快就還給書本和老師。Python機器學習這一系列的部落格,都是我在學習網易雲課堂上唐宇迪老師的Python機器學習實戰課程,還有《機器學習實戰》(點此下載)的筆記以及心得。

在此極力推薦一下網易雲課堂唐宇迪老師的Python機器學習實戰課程,雖然是付費課程,但滿滿的乾貨,絕對物超所值,希望機器學習愛好者去看一看。

準備工作

Python作為一門強大的指令碼語言,語法簡單,易於掌握,其擴充套件性和強大的功能主要是基於大量的第三方庫、模組。機器學習中最常用以下幾個Python庫:

                   
用途
Numpy 科學計算
Pandas 資料分析
Matplotlib 資料視覺化
Scikit-learn 機器學習演算法庫

Anaconda

用Python的過程中你會遇到要安裝各種庫的情況,在Linux系統下還好,安裝這些Python庫僅僅是一條命令。但在Windows下就麻煩了,庫的安裝配置不勝其煩。但當使用了Anaconda(點此下載)這個Python整合開發環境後一切都變得方便了。

安裝完Anaconda後在開始選單中找到Anaconda Prompt,這有點像Linux下的終端,你可以在這裡執行安裝Python庫,以及檢視庫版本等操作。
在Anaconda Prompt上執行以下命令來檢視當前Anaconda中已經安裝的庫及版本:

conda list
   
  • 1

這裡寫圖片描述

我們會發現其實Anaconda自身已經安裝好了很多庫,包括上面那幾個咱最常用的庫。
如果要安裝一個沒有的庫,可用如下命令:

conda install numpy
   
  • 1

或者

pip install imblearn
   
  • 1

imblearn庫下篇部落格就會用到。

還有一點,使用conda install+包名 來安裝需要的Python包非常方便,但是官方的伺服器在國外,因此下載速度很慢,國內清華大學提供了Anaconda的倉庫映象,我們只需要配置Anaconda的配置檔案,新增清華的映象源,然後將其設定為第一搜索渠道即可,詳情參考https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
   
  • 1
  • 2

如果要升級你的庫,用:

conda update numpy
   
  • 1

接下來就開始碼程式碼了,在開始中找到Jupyter Notebook,開啟,新建檔案:

這裡寫圖片描述

輸入程式碼,按 Shift + 回車 執行程式碼。

這裡寫圖片描述


           

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!https://blog.csdn.net/jiangjunshow