●第1章 NumPy的基礎001
1.1NumPy的基礎與安裝方法002
1.1.1NumPy入門002
1.1.2Python的安裝003
1.1.3NumPy的安裝方法007
1.1.4NumPy入門教程011
1.2多維數據結構ndarray的基礎021
1.2.1ndarray021
1.2.2屬性022
1.2.3內存布局027
1.2.4步長029
1.2.5廣播031
1.3廣播033
1.3.1何謂廣播033
1.3.2廣播的運行機制033
1.4切片040
1.4.1何謂切片040
1.4.2切片的使用方法040
1.4.3向高維數據結構擴展043
1.5關於坐標軸和維度047
1.5.1ndarray的維度047
1.5.2關於坐標軸048
1.5.3作為函數參數的axis049
1.6ndarray的shape屬性053
素數據類型的種類與指定方法056
1.7.1需要dtype的理由056
1.7.2數據類型056
1.8副本與視圖的區別060
1.8.1副本和視圖060
1.8.2不同操作方式的區別061
1.8.3數組的扁平化066
1.8.4fancyindexing067
1.8.5副本和視閣的分辨方法069
……
Python因其簡單易學、功能強大、開發效率高、擁有強大的第三方庫等優點,使其成為學習人工智能的優選編程語言。《NumPy數據處理詳解——Python機器學習和數據科學中的高性能計算方法》就從Python中經常使用的NumPy庫的基礎知識入手,講解了實用的高速數據處理方法。大數據時代,NumPy因其包含大量的數學函數,能夠處理多維數組,而且處理速度堪比C語言,所以NumPy也成為機器學習和數據科學領域數據處理不可或缺的庫。全書詳細介紹了NumPy基礎知識、NumPy與數組操作、NumPy數學函數的應用和NumPy機器學習編程方法,特別適合機器學習工程師、數據科學家、人工智能開發相關人員繫統學習NumPy使用方法,或將此書作為案頭手冊,隨時翻閱查看。