python numpy官方文件

2021-10-11 22:05:25 字數 846 閱讀 7664

介紹

什麼是numpy?

numpy是python中科學計算的基礎軟體包。

它是乙個提供多了維陣列物件,多種派生物件(如:掩碼陣列、矩陣)以及用於快速運算元組的函式及api,

它包括數學、邏輯、陣列形狀變換、排序、選擇、i/o 、離散傅利葉變換、基本線性代數、基本統計運算、隨機模擬等等。

numpy包的核心是ndarray物件。

它封裝了python原生的同資料型別的n維陣列,為了保證其效能優良,其中有許多操作都是**在本地進行編譯後執行的。

numpy陣列 和 標準python array(陣列) 之間有幾個重要的區別:

numpy陣列在建立時具有固定的大小,與python的原生陣列物件(可以動態增長)不同。 更改ndarray的大小將建立乙個新陣列並刪除原來的陣列。

numpy陣列中的元素都需要具有相同的資料型別,因此在記憶體中的大小相同。 例外情況:python的原生陣列裡包含了numpy的物件的時候,這種情況下就允許不同大小元素的陣列。

numpy陣列有助於對大量資料進行高階數學和其他型別的操作。 通常,這些操作的執行效率更高,比使用python原生陣列的**更少。

越來越多的基於python的科學和數學軟體包使用numpy陣列; 雖然這些工具通常都支援python的原生陣列作為引數,但它們在處理之前會還是會將輸入的陣列轉換為numpy的陣列,而且也通常輸出為numpy陣列。 換句話說,為了高效地使用當今科學/數學基於python的工具(大部分的科學計算工具),你只知道如何使用python的原生陣列型別是不夠的 - 還需要知道如何使用numpy陣列。

安裝numpy

在大多數使用場景中,在您的系統上安裝numpy的最好方法是使用預先構建的軟體包在您的作業系統上執行。

kvm官方文件

kvm官方文件 kvm活遷移 使用libvirt庫建立虛擬機器 domain 需要使用xml檔案作為配置檔案,如下是乙個最基本的虛擬機器配置檔案.2014 07 01 20 50 閱讀 233 在使用qemu建立虛擬機器的過程中是無法指定ip位址的,可是在實際應用中,我們是需要虛擬機器擁有ip位址的...

grok 官方文件

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!name code class html grok 解析任意文字並構造它 grok 是當前最好的方式在logstash 解析蹩腳的非結構化日誌資料 到一些結構化的可查詢的。這個工具是完美的對於syslog logs,apache和其他webserv...

PyGame官方文件

幫助內容 help contents 指導索引 reference index 最有用的東西 most useful stuff color display draw event font image key locals mixer mouse rect su ce time music pyga...