Skip to Content
Python 技術手冊 第三版
book

Python 技術手冊 第三版

by lex Martelli, Anna Martelli Ravenscroft, Steve Holden
January 2018
Intermediate to advanced content levelIntermediate to advanced
856 pages
17h 17m
Chinese
GoTop Information, Inc.
Content preview from Python 技術手冊 第三版
數值陣列計算的擴充功能
|
501
tolist a.tolist()
創建並回傳帶有與
a
相同項目的一個串列物件,就像
list(a)
tostring,
tobytes
a.tostring() a.tobytes()
tostring
(僅限 v2)回傳帶有
a
所有項目的位元組(接受作為機器值)的
字串。對於任何
a
len(a.tostring()) == len(a)*a.itemsize
f.write(a.
tostring())
等同於
a.tofile(f)
tobytes
(僅限 v3),同樣地,會回傳表
示陣列項目的 bytes
數值陣列計算的擴充功能
如你所見,Python 對於數值處理有非常好的支援。然而,第三方的程式
SciPy 和套件,例如NumPyMatplotlibSympyIPython/Jupyter
pandas,提供了甚至更多的工具。我們會在此介紹 NumPy,然後提供 SciPy
與其他套件的簡短說明(參閱後面的「SciPy」),以及它們文件的連結。
NumPy
如果你需要輕量化的一維數字陣列,標準程式庫的
array
模組通常
就足夠了。如果你所做的是科學計算、進階的影像處理、多維陣列
multidimensional arrays)、線性代數(linear algebra),或其他涉及大量
資料的應用,那麼第三方的 NumPy 套件能夠滿足你的需求。線上有相當
詳盡的說明文件(
https://docs.scipy.org/doc/
); Travis Oliphant ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

測試驅動開發|使用 Python

測試驅動開發|使用 Python

Harry J.W. Percival
Linux 内核观测技术BPF

Linux 内核观测技术BPF

David Calavera, Lorenzo Fontana

Publisher Resources

ISBN: 9789864766819