- 利用Python解決數學問題(原書第2版)
- (英)薩姆·莫利
- 445字
- 2025-08-07 15:28:32
1.1 技術要求
在本章以及整本書中,我們將使用Python 3.10,這是本書編寫時Python的最新版本。本書中的大部分代碼適合在Python 3.6及更高版本上運行。我們將在不同的地方使用Python 3.6引入包括f-strings在內的各種功能。這意味著你需要更改終端命令中出現的Python 3.10,以匹配你的Python版本。它可能是Python的其他版本,比如Python 3.6或Python 3.7;也可能是更通用的命令,比如Python 3或Python。對于后兩個命令,你需要使用以下命令檢查,以確保Python的版本至少是Python 3.6:

Python具有內置的數值類型和基本數學函數,這些函數足以應對只涉及小型計算的應用程序。NumPy包提供了高性能的數組類型和相關例程(包括對數組進行高效運算的基本數學函數),該包將用于本章和本書其余部分的許多實例中。在本章的后續實例中,我們還將使用SciPy包。這兩個包都可以使用你喜歡的包管理器(如pip)安裝:

按照慣例,我們使用較短的別名導入這些包。我們使用以下導入語句將numpy導入為np,將scipy導入為sp:

這些包的官方文檔(https://numpy.org/doc/stable/和https://docs.scipy.org/doc/scipy/)中使用了這些約定,許多使用這些包的教程和其他材料也使用了同樣的約定。
本章的代碼可以在GitHub代碼庫的Chapter 01文件夾中找到,網址為https://github.com/PacktPublishing/Applying-Math-with-Python-2nd-Edition/tree/main/Chapter%2001。
推薦閱讀
- 計算思維與算法入門
- Java 9 Concurrency Cookbook(Second Edition)
- Learning PostgreSQL
- Learning Spring 5.0
- Network Automation Cookbook
- Functional Programming in JavaScript
- Python Geospatial Development(Second Edition)
- Raspberry Pi Robotic Blueprints
- Python函數式編程(第2版)
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- Android Game Programming by Example
- Photoshop智能手機APP界面設計
- 3ds Max 2018從入門到精通
- Java語言程序設計實用教程(第2版)
- Python數據可視化之matplotlib實踐