numpy數組和python數組的區別


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

2、元素類型區別。

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

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM