土木工程Python程式設計基礎

土木工程Python程式設計基礎

《土木工程Python程式設計基礎》是2024年清華大學出版社出版的圖書,作者是劉飛禹。

基本介紹

  • 中文名:土木工程Python程式設計基礎
  • 作者:劉飛禹
  • 出版時間:2024年1月1日
  • 出版社:清華大學出版社
  • ISBN:9787512151321 
  • 定價:49 元
內容簡介,圖書目錄,

內容簡介

本書基於Python 3109,主要內容包括Python程式設計基礎、sklearn套用基礎、keras套用基礎、Python結構工程套用基礎、Python岩土工程套用基礎,涵蓋了目前Python的主要套用方法,尤其是Python在土木工程領域的一些套用(如機器學習算法及其實現、建築物與地下工程變形預測的算法實現)。

圖書目錄

目錄
第1章Python程式設計平台的安裝
1.1基本運行環境Anaconda的安裝
1.1.1Anaconda的下載
1.1.2Anaconda的安裝
1.1.3標準庫的安裝
1.1.4指定版本的安裝
1.2基本數學庫和作圖包的安裝
1.2.1數學計算庫的安裝
1.2.2作圖庫的安裝
1.3機器學習庫的安裝
1.3.1sklearn庫的安裝
1.3.2keras庫的安裝
1.3.3tensorflow的安裝
1.3.4其他相關庫的安裝
1.4pycharm的安裝
1.4.1pycharm的下載
1.4.2pycharm的安裝
1.5簡例與幫助的使用
1.5.1簡例
1.5.2幫助的使用
習題1
第2章Python程式設計基礎
2.1Python的基本語法
2.1.1基本數據類型
2.1.2容器
2.1.3Python中的變數類型轉換
2.1.4Python中的分支和循環
2.1.5Python中的函式、生成器和類
2.1.6正則表達式
2.2Python的檔案操作與異常處理
2.2.1檔案操作
2.2.2爬蟲操作
2.2.3資料庫操作
2.2.4異常處理
2.3Python的科學計算
2.3.1Python基本計算
2.3.2Python線性代數計算
2.4Python的作圖
2.4.1Python二維圖的製作
2.4.2Python三維圖的製作
2.4.3turtle的使用
2.5Python的圖像處理
2.5.1Python靜態圖像處理
2.5.2Python視頻圖像處理
2.6Python的圖形用戶界面編程
2.6.1tkinter 編程簡介
2.6.2tkinter 控制項的名稱和屬性
2.6.3使用tkinter實現四則運算
2.7Python的執行檔製作
2.7.1pyinstaller 庫的使用
2.7.2kivy庫的安裝與使用
2.8Python網路編程
2.8.1Django的安裝
2.8.2Django的基本套用
習題2
第3章sklearn套用基礎
3.1sklearn簡介
3.2sklearn的基本套用
3.2.1sklearn自帶數據集簡介
3.2.2sklearn數據預處理
3.2.3分類的Python實現
3.2.4回歸的Python實現
3.2.5聚類的Python實現
3.2.6降維的Python實現
3.3sklearn的高級套用
3.3.1數據模型的交叉驗證
3.3.2模型參數影響分析
習題3
第4章keras套用基礎
4.1人工神經網路理論基礎
4.1.1人工神經網路理論及發展
4.1.2人工神經網路特點
4.1.3人工神經網路套用領域
4.1.4人工神經網路架構
4.1.5人工神經網路模型搭建
4.2keras的人工神經網路基本實現
4.2.1keras簡介
4.2.2keras中模型的定義
4.2.3keras中網路層的定義
4.2.4keras中網路的訓練與調用
4.2.5基於keras與tensorflow結合的人工神經網路
4.3keras的人工神經網路高級實現
4.3.1使用keras和遺傳算法最佳化LSTM結構準確率
4.3.2結合sklearn和keras的數據綜合分析
4.3.3使用物理信息人工神經網路PINN求解微分方程
習題4
第5章Python結構工程套用基礎
5.1使用矩陣位移法進行結構工程問題的計算
5.1.1理論基礎
5.1.2程式實現
5.2使用Python進行AutoCAD的二次開發
5.2.1pyautocad的安裝
5.2.2pyautocad開發實例
5.3使用Python進行懸臂樑受力變形的數值模擬
5.3.1有限元分析理論基礎
5.3.2懸臂樑受力變形數值模擬的實現
習題5
第6章Python岩土工程套用基礎
6.1使用Python實現循環直剪試驗的數據分析
6.1.1理論基礎
6.1.2應力應變滯回曲線分析
6.2使用Python編制淺基礎沉降計算的可視化應用程式
6.2.1理論基礎
6.2.2程式實現
6.3使用Python實現單樁荷載位移關係的模擬
6.3.1理論基礎
6.3.2使用Python實現單樁荷載位移關係的模擬
6.4基於人工神經網路的基坑施工影響分析
6.4.1理論基礎
6.4.2算例
習題6
附錄A本書所用檔案名稱一覽表
參考文獻

相關詞條

熱門詞條

聯絡我們