1. 程式人生 > >numpy數組和python數組的區別

numpy數組和python數組的區別

color 科學 創建 不同類 arr 刪除 區別 原來 更改

1、numpy數組創建時是固定大小,python數組(list)是動態的。更改ndarray的大小將創建一個新數組並刪除原來的數組。

2、元素類型區別。

  NumPy數組中的元素都需要具有相同的數據類型,因此在內存中的大小相同。

  python的List可以存放不同類型的元素。

  例外情況:Python的原生數組裏包含了NumPy的對象的時候,這種情況下就允許不同大小元素的數組。

3、數學操作執行效率高於原生python

4、越來越多的基於Python的科學和數學軟件包使用NumPy數組

numpy數組和python數組的區別