- 程序員數(shù)學(xué):用Python學(xué)透線性代數(shù)和微積分
- (美)保羅·奧蘭德
- 378字
- 2022-01-10 14:44:05
關(guān)于本書
本書教你如何使用Python編程語(yǔ)言編寫代碼來(lái)解決數(shù)學(xué)問(wèn)題。數(shù)學(xué)技能對(duì)于專業(yè)軟件開(kāi)發(fā)人員來(lái)說(shuō)越來(lái)越重要,尤其是在公司為數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)搭建團(tuán)隊(duì)的時(shí)候。數(shù)學(xué)在其他現(xiàn)代應(yīng)用中也扮演著不可或缺的角色,如游戲開(kāi)發(fā)、計(jì)算機(jī)圖形學(xué)和動(dòng)畫、圖像和信號(hào)處理、定價(jià)引擎以及股票市場(chǎng)分析等。
本書第一部分介紹二維和三維向量、向量空間、線性變換和矩陣,這些都是線性代數(shù)的基礎(chǔ)。第二部分介紹微積分,并重點(diǎn)講解幾個(gè)對(duì)程序員特別實(shí)用的知識(shí)點(diǎn):導(dǎo)數(shù)、梯度、歐拉方法和符號(hào)求值。最后,第三部分介紹一些重要的機(jī)器學(xué)習(xí)算法的工作原理。讀完最后一章,你會(huì)學(xué)到足夠的數(shù)學(xué)知識(shí),可以從頭開(kāi)始編寫自己的神經(jīng)網(wǎng)絡(luò)代碼。
這不是一本教科書!它旨在友好地介紹那些看起來(lái)令人生畏、深?yuàn)W且無(wú)聊的數(shù)學(xué)知識(shí)。每一章都對(duì)一個(gè)數(shù)學(xué)概念進(jìn)行完整、實(shí)際的應(yīng)用,并輔以練習(xí)來(lái)檢驗(yàn)?zāi)愕睦斫獬潭龋€有一些小項(xiàng)目來(lái)幫助你繼續(xù)深入研究。
- Mastering NetBeans
- Practical UX Design
- Python爬蟲(chóng)開(kāi)發(fā):從入門到實(shí)戰(zhàn)(微課版)
- Python Tools for Visual Studio
- Building Mapping Applications with QGIS
- Linux:Embedded Development
- Solutions Architect's Handbook
- AV1視頻編解碼標(biāo)準(zhǔn):原理與算法實(shí)現(xiàn)
- Vue.js 3應(yīng)用開(kāi)發(fā)與核心源碼解析
- SwiftUI極簡(jiǎn)開(kāi)發(fā)
- Mastering HTML5 Forms
- 精通Spring:Java Web開(kāi)發(fā)與Spring Boot高級(jí)功能
- Drupal Search Engine Optimization
- INSTANT LESS CSS Preprocessor How-to
- SCRATCH編程課:我的游戲我做主