資料探勘前期搭建環境介紹

2021-09-29 17:36:22 字數 2120 閱讀 6219

一,建立虛擬環境dm並啟用該環境。

1、一開始先建立虛擬環境dm,指定它用直譯器python3(可 which python3 來檢視)

mkvirtualenv -p /usr/bin/python3 dm
建立dm 虛擬環境方法2:

virtualenv dm
補充:

hellopython@ubuntu:~$ which python3

/usr/bin/python3

找到dm所在的目錄, 讀取並執行dm/bin/activate指令碼來啟用該虛擬環境。

hellopython@ubuntu:~$ ls -a

desktop pictures .virtualenvs

hellopython@ubuntu:~$ cd .virtualenvs/

hellopython@ubuntu:~/.virtualenvs$ ls

dm postdeactivate preactivate prermvirtualenv

....

hellopython@ubuntu:~$ source dm/bin/activate

(dm) hellopython@ubuntu:~/.virtualenvs$

補充進入和退出虛擬環境:

python@ubuntu:~$ workon dm

(dm) python@ubuntu:~$ deactivate

python@ubuntu:~$

二,在該環境中安裝資料探勘所需要的python庫。

1、隨便找個目錄(比如:cd /tmp)建立文字,在裡面放置一系列庫名。

cd /tmp

vi requirements

2、在requirements中貼上如下並輸入 :wq 退出(ta-lib==0.4.16 要在最後安裝):

matplotlib==2.2.2

numpy==1.14.2

pandas==0.20.3

tables==3.4.2

jupyter==1.0.0

3、讀取文字批量安裝。

pip install -r requirements
如果想使用國內源可以(可提高網速):

pip install -i  --trusted-host pypi.doubanio.com -r requirements
建議用完就刪除文字,有手尾。

rm -rf requirements
安裝ta-lib:

sudo wget
解壓進入目錄

tar -zxvf ta-lib-0.4.0-src.tar.gz

cd ta-lib/

編譯安裝($ ./configure --prefix=/usr

用指令碼/configure 執行–prefix命令,指定接下來安裝的所有資源檔案要放在/usr目錄中。否則安裝的內容會分散到其他目錄。好處是只需要選中某個目錄就能對該軟體做解除安裝或移植,比四處找來解除安裝方便多了,不會有殘留)

sudo ./configure --prefix=/usr  

sudo make

sudo make install

重新安裝python的ta-lib庫

pip install ta-lib
可能出現的問題:

building wheel for ta-lib (setup.py) … error / error: failed building wheel for ta-lib

easy_install: command not found 的解決辦法

都是我的部落格,按需查詢即可。

資料探勘 實驗一 資料探勘軟體環境搭建與使用

1 輸出 9 9 乘法口訣表。分析 分行與列考慮,共9行9列,i控制行,j控制列。for i in range 1,10 for j in range 1,i 1 print format i,j,i j end print 2 獲取 100 以內的質數。分析 質數 prime number 又稱素...

python資料探勘環境搭建(安裝scikit)

一 所需資源 如圖 我的作業系統是win7旗艦版,64位 python使用3.4.4,資料庫是mysql,所以需要pymysql,資料探勘需要安裝的numpy scipy matlotlib scikit learn等庫 ide我用的是vscode。二 安裝搭建 1去到python安裝scripts...

資料探勘簡要介紹

一 定義 資料探勘是指從大量的資料中搜尋隱藏於其中的有著特殊關係性的資訊的過程。二 挖掘物件 三 挖掘過程 主要分為 資料收集 資料清洗轉換 模型建立與評估 應用整合 模型管理。四 資料探勘任務 1 關聯分析 分析兩個或兩個以上變數取值之間存在的某種規律 2 聚類分析 將資料按照相似性劃分為若干類 ...