在python 機器學習的開發環境搭建(numpy,scipy,matplotlib)一文中,介紹了使用python進行資料分析的工具安裝,環境配置。下面分享具體使用
一、numpy
1、安裝:pip install numpy命令
2、資料分析
import numpy as np
np_height=np.array(height)
np_height
array([1.72,1.68,1.72])
np_weight=np.array(weight)
np_weight
array([55.1,65.0,55.9]) #要求array裡都是同一型別陣列
bmi=np_weight/np_height**2
bmi #可選取某個索引的計算結果
array([output])
bmi[bmi>23] #可選取計算結果大於某值
array([output])
可用於計算身高、體重兩個陣列的關係,並對計算結果進行篩選檢視。處理陣列的強大工具包。
3、注意
使用numpy要求array裡的每乙個元素都是同一資料型別,例如都為int 或者float才可進行處理。
二、matplotlib
1、安裝
cd python/scripts安裝路徑,執行命令pip install matplotlib命令。
2、編寫
import matplotlib.pyplot as plt
year=[1991,1992,1993,1994]
pop=[0.1,0.22,0.3,0.45]
#折線圖
plt.plot(year,pop)
plt.show()
#散點圖
plt.scatter(year,pop)
plt.show()
#直方圖
values=[0,0.1,0,0.9,0.8,0.6]
plt.hist(values,bins=3)
#設定圖表資訊
plt.xlable('年')
plt.ylable('人口數量')
plt.title('人口分布圖')
plt.yticks([0,2,4,6,8])
Python實戰四 邏輯回歸
1.獲得資料集 2.建立sigmoid函式 3.求sigmoid 的導數 4.求cost的導數 5.求loss的導數 6.遞迴下降求引數 import numpy as np import matplotlib.pyplot as plt import math 原始資料 得出的邊界為7 2x x ...
python爬蟲實戰
python python基礎 python快速教程 python學習路線圖 python大資料學習之路 python爬蟲實戰 python pandas技巧系 量化小講堂 python機器學習入門資料梳理 學習群 大資料 python資料探勘2 323876621 r r語言知識體系 怎樣學習r ...
Python專案實戰
匯入pygame模組 import time import pygame from pygame.constants import def main 完成整個程式的控制函式 1.建立乙個視窗 screen pygame.display.set mode 1200 700 0,32 2.建立乙個,當作...