定 價(jià):¥89.00
作 者: | (英)約翰·M.,斯特沃特 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111633907 | 出版時(shí)間: | 2019-09-01 | 包裝: | 平裝 |
開本: | 16 | 頁數(shù): | 219 | 字?jǐn)?shù): |
出版者的話
譯者序
第2版前言
第1版前言
第1章 導(dǎo)論
1.1 科學(xué)計(jì)算軟件
1.2 本書的規(guī)劃
1.3 Python能與編譯語言競(jìng)爭(zhēng)嗎
1.4 本書的局限性
1.5 安裝Python和附加軟件包
第2章 IPython入門
2.1 Tab鍵代碼自動(dòng)補(bǔ)全功能
2.2 自省
2.3 歷史命令
2.4 魔法命令
2.5 IPython實(shí)踐:擴(kuò)展示例
2.5.1 使用IPython終端的工作流程
2.5.2 使用IPython筆記本的工作流程
第3章 Python簡(jiǎn)明教程
3.1 輸入Python代碼
3.2 對(duì)象和標(biāo)識(shí)符
3.3 數(shù)值類型
3.3.1 整型
3.3.2 實(shí)數(shù)
3.3.3 布爾值
3.3.4 復(fù)數(shù)
3.4 名稱空間和模塊
3.5 容器對(duì)象
3.5.1 列表
3.5.2 列表索引
3.5.3 列表切片
3.5.4 列表的可變性
3.5.5 元組
3.5.6 字符串
3.5.7 字典
3.6 Python的if語句
3.7 循環(huán)結(jié)構(gòu)
3.7.1 Python的for循環(huán)結(jié)構(gòu)
3.7.2 Python的continue語句
3.7.3 Python的break語句
3.7.4 列表解析
3.7.5 Python的while循環(huán)
3.8 函數(shù)
3.8.1 語法和作用范圍
3.8.2 位置參數(shù)
3.8.3 關(guān)鍵字參數(shù)
3.8.4 可變數(shù)量的位置參數(shù)
3.8.5 可變數(shù)量的關(guān)鍵字參數(shù)
3.8.6 Python的輸入/輸出函數(shù)
3.8.7 Python的print函數(shù)
3.8.8 匿名函數(shù)
3.9 Python類簡(jiǎn)介
3.1 0Python程序結(jié)構(gòu)
3.1 1素?cái)?shù):實(shí)用示例
第4章 NumPy
4.1 一維數(shù)組
4.1.1 初始構(gòu)造函數(shù)
4.1.2 “相似”構(gòu)造函數(shù)
4.1.3 向量的算術(shù)運(yùn)算
4.1.4 通用函數(shù)
4.1.5 向量的邏輯運(yùn)算符
4.2 二維數(shù)組
4.2.1 廣播
4.2.2 初始構(gòu)造函數(shù)
4.2.3 “相似”構(gòu)造函數(shù)
4.2.4 數(shù)組的運(yùn)算和通用函數(shù)
4.3 多維數(shù)組
4.4 內(nèi)部輸入和輸出
4.4.1 分散的輸出和輸入
4.4.2 NumPy文本文件的輸出和輸入
4.4.3 NumPy二進(jìn)制文件的輸出和輸入
4.5 外部輸入和輸出
4.5.1 小規(guī)模數(shù)據(jù)
4.5.2 大規(guī)模數(shù)據(jù)
4.6 其他通用函數(shù)
4.6.1 最大值和最小值
4.6.2 求和與乘積
4.6.3 簡(jiǎn)單統(tǒng)計(jì)
4.7 多項(xiàng)式
4.7.1 根據(jù)數(shù)據(jù)求多項(xiàng)式系數(shù)
4.7.2 根據(jù)多項(xiàng)式系數(shù)求數(shù)據(jù)
4.7.3 系數(shù)形式的多項(xiàng)式運(yùn)算
4.8 線性代數(shù)
4.8.1 矩陣的基本運(yùn)算
4.8.2 矩陣的特殊運(yùn)算
4.8.3 求解線性方程組
4.9 有關(guān)NumPy的更多內(nèi)容和進(jìn)一步學(xué)習(xí)
4.9.1 SciPy
4.9.2 SciKits
第5章 二維圖形
5.1 概述
5.2 繪圖入門:簡(jiǎn)單圖形
5.2.1 前端
5.2.2 后端
5.2.3 一個(gè)簡(jiǎn)單示例圖形
5.2.4 交互式操作
5.3 面向?qū)ο蟮腗atplotlib
5.4 笛卡兒坐標(biāo)繪圖
5.4.1 Matplotlib繪圖函數(shù)
5.4.2 曲線樣式
5.4.3 標(biāo)記樣式
5.4.4 坐標(biāo)軸、網(wǎng)格線、標(biāo)簽和標(biāo)題
5.4.5 一個(gè)稍復(fù)雜的示例:傅里葉級(jí)數(shù)的部分和
5.5 極坐標(biāo)繪圖
5.6 誤差條
5.7 文本與注釋
5.8 顯示數(shù)學(xué)公式
5.8.1 非LaTeX用戶
5.8.2 LaTeX用戶
5.8.3 LaTeX用戶的替代方案
5.9 等高線圖
5.1 0復(fù)合圖形
5.1 0.1 多個(gè)圖形
5.1 0.2 多個(gè)繪圖
5.1 1曼德爾布羅特集:實(shí)用示例
第6章 多維圖形
6.1 概述
6.2 降維到二維
6.3 可視化軟件
6.4 可視化任務(wù)示例
6.5 孤立波的可視化
6.5.1 交互式操作任務(wù)
6.5.2 動(dòng)畫任務(wù)
6.5.3 電影任務(wù)
6.6 三維對(duì)象的可視化
6.7 三維曲線
6.7.1 使用mplot3d可視化曲線
6.7.2 使用mlab可視化曲線
6.8 簡(jiǎn)單曲面
6.8.1 使用mplot3d可視化簡(jiǎn)單曲面
6.8.2 使用mlab可視化簡(jiǎn)單曲面
6.9 參數(shù)化定義的曲面
6.9.1 使用mplot3d可視化Enneper曲面
6.9.2 使用mlab可視化Enneper曲面
6.1 0居里葉集的三維可視化
第7章 SymPy:一個(gè)計(jì)算機(jī)代數(shù)系統(tǒng)
7.1 計(jì)算機(jī)代數(shù)系統(tǒng)
7.2 符號(hào)和函數(shù)
7.3 Python和SymPy之間的轉(zhuǎn)換
7.4 矩陣和向量
7.5 一些初等微積分
7.5.1 微分
7.5.2 積分
7.5.3 級(jí)數(shù)與極限
7.6 等式、符號(hào)等式和化簡(jiǎn)
7.7 方程求解
7.7.1 單變量方程
7.7.2 具有多個(gè)自變量的線性方程組
7.7.3 更一般的方程組
7.8 常微分方程的求解
7.9 在SymPy中繪圖
第8章 常微分方程
8.1 初值問題
8.2 基本思想
8.3 odeint函數(shù)
8.3.1 理論背景
8.3.2 諧波振蕩器
8.3.3 范德波爾振蕩器
8.3.4 洛倫茲方程
8.4 兩點(diǎn)邊值問題
8.4.1 概述
8.4.2 邊值問題的公式化
8.4.3 簡(jiǎn)單示例
8.4.4 線性特征值問題
8.4.5 非線性邊值問題
8.5 延遲微分方程
8.5.1 模型方程
8.5.2 更一般的方程及其數(shù)值解
8.5.3 邏輯斯諦方程
8.5.4 麥克-格拉斯方程
8.6 隨機(jī)微分方程
8.6.1 維納過程
8.6.2 Ito微積分
8.6.3 Ito與斯特拉托諾維奇隨機(jī)積分
8.6.4 隨機(jī)微分方程的數(shù)值求解
第9章 偏微分方程:偽譜方法
9.1 初邊值問題
9.2 直線法
9.3 有限差分空間導(dǎo)數(shù)
9.4 周期問題的譜技術(shù)空間導(dǎo)數(shù)方法
9.5 空間周期問題的IVP
9.6 非周期問題的譜技術(shù)
9.7 f2py概述
9.7.1 使用標(biāo)量參數(shù)的簡(jiǎn)單示例
9.7.2 向量參數(shù)
9.7.3 使用多維參數(shù)的簡(jiǎn)單示例
9.7.4 f2py的其他特征
9.8 f2py真實(shí)案例
9.9 實(shí)用示例:伯格斯方程
9.9.1 邊界條件:傳統(tǒng)方法
9.9.2 邊界條件:懲罰方法
第10章 案例研究:多重網(wǎng)格
10.1 一維情形
10.1.1 線性橢圓型方程
10.1.2 平滑眾數(shù)和粗糙眾數(shù)
10.2 多重網(wǎng)格工具
10.2.1 松弛法
10.2.2 殘差與誤差
10.2.3 延拓和限制
10.3 多重網(wǎng)格算法
10.3.1 雙重網(wǎng)格算法
10.3.2 V循環(huán)算法
10.3.3 完全多重網(wǎng)格算法
10.4 簡(jiǎn)單的Python多重網(wǎng)格實(shí)現(xiàn)
10.4.1 實(shí)用函數(shù)
10.4.2 平滑函數(shù)
10.4.3 多重網(wǎng)格函數(shù)
附錄A 安裝Python環(huán)境
附錄B 偽譜方法的Fortran77子程序
參考文獻(xiàn)