Python科學計算:用Numpy快速處理數據

爲什麼使用NumPy而不是list,是因爲list元素在系統內存中是分散存儲的,而NumPy數組存儲在一個均勻連續的內存塊中,這樣數組計算遍歷所有的元素,不像list還需要對內存地址進行查找,從而節省計算資源。 並且在內存訪問中,緩存會直接把字節塊從RAM加載到CPU寄存器中,因爲數據連續存儲在內存中,NumPy直接利用現代CPU的矢量化指令運算,加載寄存器中的多個連續浮點數,另外NumPy中的矩
相關文章
相關標籤/搜索