Python實戰(四) Python 資料分析

2021-07-28 02:35:08 字數 1200 閱讀 5501

在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.建立乙個,當作...