學習筆記2 1

2021-10-12 07:06:20 字數 1440 閱讀 8703

step1:庫函式匯入

##  基礎函式庫

import numpy as np

## 匯入畫相簿

import matplotlib.pyplot as plt

import seaborn as sns

## 匯入邏輯回歸模型函式

from sklearn.linear_model import logisticregression

step2:模型訓練

##demo演示logisticregression分類

## 構造資料集

x_fearures = np.array([[

-1,-

2],[

-2,-

1],[

-3,-

2],[

1,3]

,[2,

1],[

3,2]

])y_label = np.array([0

,0,0

,1,1

,1])

## 呼叫邏輯回歸模型

lr_clf = logisticregression(

)## 用邏輯回歸模型擬合構造的資料集

lr_clf = lr_clf.fit(x_fearures, y_label)

#其擬合方程為 y=w0+w1*x1+w2*x2

step3:模型引數檢視

## 檢視其對應模型的w

print

('the weight of logistic regression:'

,lr_clf.coef_)

## 檢視其對應模型的w0

print

('the intercept(w0) of logistic regression:'

,lr_clf.intercept_)

the weight of logistic regression: [[0.73455784 0.69539712]]

the intercept(w0) of logistic regression: [-0.13139986]

step4:資料和模型視覺化

## 視覺化構造的資料樣本點

plt.figure(

)plt.scatter(x_fearures[:,

0],x_fearures[:,

1], c=y_label, s=

50, cmap=

'viridis'

)plt.title(

'dataset'

)plt.show(

)

Python學習筆記 21

tips 沒有必要的話,多重繼承盡量避免使用 class animal def run self print 動物會跑。def sleep self print 動物睡覺。當前有乙個類,能實現大部分功能,但實現不了全部功能 建立乙個新類讓它繼承這個類的屬性和方法 在定義類時,可以在括號內指定當前類的...

day21 學習筆記

乙個python檔案有兩種用途 1.被當做程式執行 2.被當做模組匯入 二者的區別 ps name main import匯入模組在使用時必須加上字首 模組.優點 肯定不會與當前空間中名字衝突 缺點 顯得麻煩 from模組名import函式名 函式名是在當前位置的全域性變數,但是指向的記憶體位址是模...

Python學習筆記 21 目錄遍歷

遍歷乙個目錄下所有的資料夾和檔案是非常有用的事情,在python中os模組提供了非常簡單易行的遍歷方法os.walk path 另外一定要了解的一點是,os.walk path 遍歷有點 廣度優先 的意思,也就是說在上乙個os.walk沒執行完之前,再執行os.walk會等待。先看 注意showpa...