最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python感知機實現(xiàn)代碼

 更新時間:2019年01月18日 11:40:15   作者:w_peijian  
這篇文章主要為大家詳細介紹了python感知機實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python感知機實現(xiàn)的具體代碼,供大家參考,具體內(nèi)容如下

一、實現(xiàn)例子

李航《統(tǒng)計學(xué)方法》p29 例2.1
正例:x1=(3,3), x2=(4,3),
負例:x3=(1,1)

二、最終效果

三、代碼實現(xiàn)

import numpy as np
import matplotlib.pyplot as plt
p_x = np.array([[3, 3], [4, 3], [1, 1]])
y = np.array([1, 1, -1])
plt.figure()
for i in range(len(p_x)):
 if y[i] == 1:
 plt.plot(p_x[i][0], p_x[i][1], 'ro')
 else:
 plt.plot(p_x[i][0], p_x[i][1], 'bo')
 
w = np.array([1, 0])
b = 0
delta = 1
 
for i in range(100):
 choice = -1
 for j in range(len(p_x)):
 if y[j] != np.sign(np.dot(w, p_x[0]) + b):
  choice = j
  break
 if choice == -1:
 break
 w = w + delta * y[choice]*p_x[choice]
 b = b + delta * y[choice]
 
line_x = [0, 10]
line_y = [0, 0]
 
for i in range(len(line_x)):
 line_y[i] = (-w[0] * line_x[i]- b)/w[1]
 
plt.plot(line_x, line_y)
plt.savefig("picture.png")

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一文詳解Python中的行為驗證碼驗證功能

    一文詳解Python中的行為驗證碼驗證功能

    最近在開發(fā)行為驗證碼,經(jīng)常觸及到關(guān)于驗證類型的相關(guān)內(nèi)容。但使用起來不太熟練,所以本文就來總結(jié)一下對行為驗證碼驗證類型的理解
    2023-03-03
  • Python實現(xiàn)注冊登錄功能

    Python實現(xiàn)注冊登錄功能

    這篇文章主要為大家詳細介紹了Python實現(xiàn)注冊登錄功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • python中__init__方法知識點詳解

    python中__init__方法知識點詳解

    Python中常會看到在很多類中都有一個__init__函數(shù),該函數(shù)有什么作用,又該如何使用呢,下面這篇文章主要給大家介紹了關(guān)于python中__init__知識點的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • python機器學(xué)習(xí)實現(xiàn)決策樹

    python機器學(xué)習(xí)實現(xiàn)決策樹

    這篇文章主要為大家詳細介紹了python機器學(xué)習(xí)實現(xiàn)決策樹,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • pandas?Dataframe實現(xiàn)批量修改值的方法

    pandas?Dataframe實現(xiàn)批量修改值的方法

    這篇文章主要介紹了pandas?Dataframe實現(xiàn)批量修改值的方法,在使用dataframe的時候?有時候會碰到需要批量修改數(shù)據(jù)的時候,下面文章主要說明兩種情況使用iloc對某幾行某幾列進行全部修該和對數(shù)據(jù)進行判定后,相互+/-/*某個數(shù),使用內(nèi)置函數(shù),需要的朋友可以參考一下
    2022-06-06
  • django利用request id便于定位及給日志加上request_id

    django利用request id便于定位及給日志加上request_id

    這篇文章主要介紹了django利用request id便于定位及給日志加上request_id的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用django具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧
    2018-08-08
  • Python中字符串,列表與字典的常用拼接方法總結(jié)

    Python中字符串,列表與字典的常用拼接方法總結(jié)

    有時在數(shù)據(jù)處理時,需要對數(shù)據(jù)進行拼接處理,比如字符串的拼接、列表的拼接等,本文主要是介紹了字符串、列表、字典常用的拼接方法,希望對大家有所幫助
    2024-02-02
  • python3.9不支持pillow包解決辦法

    python3.9不支持pillow包解決辦法

    本文主要介紹了python3.9不支持pillow包解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Python pickle模塊實現(xiàn)對象序列化

    Python pickle模塊實現(xiàn)對象序列化

    這篇文章主要介紹了Python pickle模塊實現(xiàn)對象序列化,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python sys.argv[]用法實例詳解

    python sys.argv[]用法實例詳解

    sys.argv[]是用來獲取命令行參數(shù)的,sys.argv[0]表示代碼本身文件路徑,所以參數(shù)從1開始,下面通過實例給大家介紹python sys.argv[]用法,感興趣的朋友一起看看吧
    2018-05-05

最新評論

寻乌县| 屏南县| 青岛市| 金沙县| 嘉善县| 鄱阳县| 老河口市| 博乐市| 永吉县| 东光县| 吉木乃县| 扬州市| 衡南县| 即墨市| 临海市| 定兴县| 靖远县| 泾川县| 永平县| 济南市| 嘉义县| 新乡县| 阿克| 郯城县| 西青区| 梧州市| 股票| 英山县| 吴桥县| 汕头市| 论坛| 稻城县| 哈尔滨市| 安龙县| 墨江| 黄石市| 星座| 霍林郭勒市| 鹿泉市| 察雅县| 潜山县|