內(nèi)容簡介神經(jīng)網(wǎng)絡(luò)是一種模擬人腦的神經(jīng)網(wǎng)絡(luò),以期能夠?qū)崿F(xiàn)類人工智能的機(jī)器學(xué)習(xí)技術(shù)。本書揭示神經(jīng)網(wǎng)絡(luò)背后的概念,并介紹如何通過Python實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)。全書分為3章和兩個附錄。第1章介紹了神經(jīng)網(wǎng)絡(luò)中所用到的數(shù)學(xué)思想。第2章介紹使用Python實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò),識別手寫數(shù)字,并測試神經(jīng)網(wǎng)絡(luò)的性能。第3章帶領(lǐng)讀者進(jìn)一步了解簡單的神經(jīng)網(wǎng)絡(luò),觀察已受訓(xùn)練的神經(jīng)網(wǎng)絡(luò)內(nèi)部,嘗試進(jìn)一步改善神經(jīng)網(wǎng)絡(luò)的性能,并加深對相關(guān)知識的理解。附錄分別介紹了所需的微積分知識和樹莓派知識。本書適
系統(tǒng) 2019-09-27 17:54:35 2164
importrequestssession=requests.session()headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/70.0.3538.110Safari/537.36'}url_1='https://h5.ele.me/restapi/eus/login/mobile_send_code't
系統(tǒng) 2019-09-27 17:54:08 2164
一組有序項(xiàng)目的集合可變的數(shù)據(jù)類型【可進(jìn)行增刪改查】列表中可以包含任何數(shù)據(jù)類型,也可包含另一個列表【可任意組合嵌套】列表是以方括號“[]”包圍的數(shù)據(jù)集合,不同成員以“,”分隔列表可通過序號訪問其中成員定義>>>l=[]#空列表>>>l=[1,2,3]>>>l=[1,2,3,['a','b']]>>>l=list('linuxeye')>>>l['l','i','n','u','x','e','y','e']>>>l=list(range(5))>>>l[0,
系統(tǒng) 2019-09-27 17:53:39 2164
JSON是一種輕量級的數(shù)據(jù)交換格式,各種語言都有良好的支持。字典是Python的一種數(shù)據(jù)結(jié)構(gòu)。可以看成關(guān)聯(lián)數(shù)組。有些時候我們需要設(shè)計(jì)到字典轉(zhuǎn)換成JSON序列化到文件,或者從文件中讀取JSON。簡單備忘一下。Dict轉(zhuǎn)JSON寫入文件復(fù)制代碼代碼如下:#!/usr/bin/envpython#coding=utf-8importjsond={'first':'One','second':2}json.dump(d,open('/tmp/result.txt'
系統(tǒng) 2019-09-27 17:52:57 2164
TheZenofPython,byTimPetersPython之禪byTimPetersBeautifulisbetterthanugly.優(yōu)美勝于丑陋(Python以編寫優(yōu)美的代碼為目標(biāo))Explicitisbetterthanimplicit.明了勝于晦澀(優(yōu)美的代碼應(yīng)當(dāng)是明了的,命名規(guī)范,風(fēng)格相似)Simpleisbetterthancomplex.簡潔勝于復(fù)雜(優(yōu)美的代碼應(yīng)當(dāng)是簡潔的,不要有復(fù)雜的內(nèi)部實(shí)現(xiàn))Complexisbetterthanc
系統(tǒng) 2019-09-27 17:52:28 2164
1需求,heeaders參數(shù)需要拼接中文參數(shù)param解決如下url='https://....search?keyword='+param+'&templateId=&page=1&pageSize=10'headers={"Accept":"application/json,text/javascript,*/*;q=0.01","Accept-Encoding":"gzip,deflate,br","Accept-Language":"zh-CN,z
系統(tǒng) 2019-09-27 17:51:00 2164
一、前端概述importsocketdefmain():sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.bind(('localhost',8089))sock.listen(5)whileTrue:connection,address=sock.accept()buf=connection.recv(1024)connection.sendall(bytes("HTTP/1.1201OK
系統(tǒng) 2019-09-27 17:50:36 2164
手頭有109張頭部CT的斷層掃描圖片,我打算用這些圖片嘗試頭部的三維重建?;A(chǔ)工作之一,就是要把這些圖片數(shù)據(jù)讀出來,組織成一個三維的數(shù)據(jù)結(jié)構(gòu)(實(shí)際上是四維的,因?yàn)槊總€像素有RGBA四個通道)。這個數(shù)據(jù)結(jié)構(gòu),自然是numpy的ndarray對象,讀取圖像文件我習(xí)慣使用PIL。因此,需要導(dǎo)入兩個模塊:importnumpyasnpfromPILimportImage接下來,我用一行代碼就把109張圖片讀到了一個109x256x256x4的numpy數(shù)組中,耗時
系統(tǒng) 2019-09-27 17:49:06 2164
一、排序【這里介紹冒泡排序、選擇排序、快速排序和插入排序】1.冒泡排序(1)原理解釋:冒泡排序,分多輪排序。1)每一輪都是從上層的第一個數(shù)開始與其下一個數(shù)進(jìn)行對比,如果大于下一個數(shù)就進(jìn)行交換,下次對比就從上面第二個數(shù)【不管之前有無交換】再與其下一個數(shù)進(jìn)行比較,依次比較到最后一個數(shù)?!救鐖Di的移動變化】2)第一輪比較【j=0】。比較了最底下第二個數(shù)和最底下這個數(shù)后,即第一輪比較完。所以第一輪比較的次數(shù)為n-1次,即從上面第一個數(shù)一直比較到底下第二個數(shù)?!酒渲?/span>
系統(tǒng) 2019-09-27 17:48:20 2164
因?yàn)橛幸粋€先入為主的概念:快速排序最牛。因此剛開始一聽見快速排序就不敢寫,認(rèn)為其絕對很復(fù)雜。事實(shí)證明這種想法不能有!簡單粗暴地使用遞歸手寫快速排序:(為了面試時候能不怯場的直接手撕)#簡單粗暴的快速排序#存在額外的開銷存放左右#要多次遍歷數(shù)組defquicksort(array):#直接遞歸iflen(array)<2:#遞歸出口returnarraypivot_index=0pivot=array[pivot_index]left_arr=[iforii
系統(tǒng) 2019-09-27 17:46:01 2164