注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)極簡Julia語言

極簡Julia語言

極簡Julia語言

定 價:¥59.00

作 者: (加)坦梅·巴克西(Tanmay Bakshi) 著,李媚 譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302596158 出版時間: 2022-04-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書一步一步地展示了如何使用Julia這種開源、直觀的腳本語言構(gòu)建自定義程序。Julia的設(shè)計理念是將“高性能”放在**優(yōu)先級上。在Julia中,當用戶調(diào)用函數(shù)時,參數(shù)是已知的。編譯器會仔細觀察函數(shù),找出特定參數(shù)所需的必要CPU指令。本書的作者是16歲的技術(shù)天才Tanmay Bakshi,行文風格通俗易懂,使學習變得輕松愉快。本書清楚地解釋了Julia編程的基礎(chǔ)知識,并展示了前沿的機器學習應(yīng)用。同時,本書還介紹了如何將Julia應(yīng)用程序與Python代碼進行交互。本書的讀者對象為所有年齡段的編程愛好者和編程初學者。和16歲的“編程神童”Tanmay一起學Julia語言!

作者簡介

  李媚,女,主要研究方向為社交網(wǎng)絡(luò)及大數(shù)據(jù)分析,在國際學術(shù)會議,中文核心期刊及國際期刊發(fā)表論文十余篇,申請軟件著作權(quán)登記十項,主編及參編專著及教材9部,主持及參與各級課題多項。

圖書目錄

第1章概述及準備Julia環(huán)境1
1.1編程及其影響2
1.2為什么要學習Julia語言2
1.3Julia背后的原理5
1.4本書目標8
1.5準備使用Julia8
強化練習11
第2章變量和輸入13
2.1什么是變量14
2.2使用Julia中的簡單變量存儲信息15
2.3獲取、存儲和使用用戶的輸入19
2.4運算符和語法22
2.5變量類型24
2.6變量之間的轉(zhuǎn)換28
強化練習32極簡Julia語言——機器學習躍遷之路目錄第3章條件和循環(huán)33
3.1什么是條件34
3.2條件操作符是什么34
3.3計算機如何使用if/elseif/else語句進行決策 37
3.4什么是迭代41
3.5如何使用for循環(huán)迭代41
3.6如何使用while循環(huán)迭代47
強化練習51
第4章數(shù)組和字典53
4.1數(shù)組及其需求54
4.2創(chuàng)建、遍歷及修改數(shù)組55
4.3數(shù)組上的操作58
4.4字典及其優(yōu)點70
4.5創(chuàng)建和使用字典72
4.6使用字典構(gòu)建借物應(yīng)用程序74
4.7Julia中一些重要的函數(shù)77
強化練習80
第5章函數(shù)81
5.1函數(shù)及其使用82
5.2函數(shù)有助于減少錯誤,方便代碼維護82
5.3聲明和調(diào)用函數(shù)84
5.4具有返回值的函數(shù)88
5.5具有可選關(guān)鍵字參數(shù)的函數(shù)97
5.6在數(shù)組上應(yīng)用函數(shù)104
5.7泛型函數(shù)105
5.8遞歸使用函數(shù)109
強化練習112
第6章處理錯誤和異常113
6.1Bug和Debugging114
6.2什么是錯誤114
6.3什么是異常118
6.4發(fā)現(xiàn)并清除缺陷的技巧120
強化練習122
第7章軟件包管理123
7.1什么是REST API125
7.2如何安裝并使用包126
7.3多進程及其在Julia中的使用130
7.4調(diào)用其他語言的代碼136
強化練習138
第8章讀寫文件141
8.1為什么文件很有用142
8.2如何在Julia中讀取文件142
8.3如何在Julia中寫文件144
8.4在Julia中創(chuàng)建凱撒密碼145
強化練習150第9章機器如何學習151
9.1什么是機器學習152
9.2機器學習如何工作154
9.3使用Flux的樣式傳遞155
9.4機器學習背后的微分入門161
9.5使用Flux的自動微分訓練一個簡單的感知器164
強化練習167

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號