NumPy 1.18.0 發布,Python 科學計算包

2021-01-11 開源中國

NumPy 1.18.0 已發布。除了通常的錯誤修復之外,此版本還清理並記錄新的隨機 C-API,使大量舊版本棄用,並改善了文檔的外觀。其支持的 Python 版本為 3.5-3.8,這也是最後一個支持 Python 3.5 的 NumPy 發布系列。

Highlights

numpy.random 的 C-API 已經定義並記錄。 與 64 位 BLAS 和 LAPACK 庫連結的基本基礎結構。 許多文檔方面的改進。

新功能

棄用

np.fromfile 和 np.fromstring 在錯誤數據上將出錯

在 ma.fill_value中將非標量數組棄用為 fill values

棄用 PyArray_As1D, PyArray_As2DPyArray_As1D

棄用 np.alen

numpy.ma.mask_cols 和 numpy.ma.mask_row 的axis 參數已棄用

...

更多詳細信息可查看發布說明。

相關焦點

  • 好程式設計師Python培訓分享numpy簡介
    好程式設計師Python培訓分享numpy簡介:一、numpy簡介:NumPy是一個功能強大的Python庫,主要用於對多維數組執行計算。NumPy這個詞來源於兩個單詞-- Numerical和Python。NumPy提供了大量的庫函數和操作,可以幫助程式設計師輕鬆地進行數值計算。
  • NumPy v1.14.1 發布,Python 科學計算包
    NumPy 是一個 Python 基礎科學計算包,包含:NumPy v1.14.1 已發布,這是針對 1.14.0 版本報告的一些 bug 的修補版本。
  • 如果不懂Numpy,請別說自己是Python程式設計師
    numpy 是 python 科學計算的基礎軟體包,提供多了維數組對象,多種派生對象(掩碼數組、矩陣等)以及用於快速操作數組的函數及 API,它包括數學、邏輯、數組形狀變換、排序、選擇、I/O 、離散傅立葉變換、基本線性代數、基本統計運算、隨機模擬等等。
  • python數據科學系列:numpy入門詳細教程
    python數據科學基礎庫主要是三劍客:numpy,pandas以及matplotlib,每個庫都集成了大量的方法接口,配合使用功能強大。numpy:numerical python縮寫,提供了底層基於C語言實現的數值計算庫,與python內置的list和array數據結構相比,其支持更加規範的數據類型和極其豐富的操作接口,速度也更快num
  • 不懂NumPy 算什麼 Python 程式設計師?|CSDN 博文精選
    NumPy 是 Python 科學計算的基礎軟體包,提供多維數組對象,多種派生對象(掩碼數組、矩陣等)以及用於快速操作數組的函數及 API,它包括數學、邏輯、數組形狀變換、排序、選擇、I/O 、離散傅立葉變換、基本線性代數、基本統計運算、隨機模擬等等。
  • Python:一篇文章掌握Numpy的基本用法
    This could mean that an intermediate result is being cached.1000 loops, best of 3: 128 µs per loop從上面的運行結果可以看出,numpy的向量化運算的效率要遠遠高於python的循環遍歷運算(效率相差好幾百倍)。
  • 學習筆記,從NumPy到Scrapy,學習Python不能錯過這些庫
    一、核心庫與統計1.NumPynumpy(Numerical Python extensions)是一個第三方的Python包,用於科學計算。其前身是1995年就開始開發的一個用於數組運算的庫。經過了長時間的發展,基本上成了絕大部分Python科學計算的基礎包,當然也包括所有提供Python接口的深度學習框架。
  • Python學習第117課——numpy中dot的運用舉例
    【每天幾分鐘,從零入門python編程的世界!】上節我們學習了最基礎的matrix的運算,可能有小夥伴覺得這都要涉及高等數學知識了,確實如果你想做數據科學、做人工智慧,統計學、概率論等數學知識,尤其是算法是繞不過去的坎,但是不要怕!!!
  • 一文包會,教你如何熟練運用Python數值計算Numpy包
    對於用Python的朋友來說,在平常的數值計算中肯定會用到一個開源包,沒錯,它就是大名鼎鼎的Numpy包,全稱為Numberical Python,是Python的一種開源的數值計算擴展,Numpy包內部集成了大量的數學函數庫,你都可以隨手拿來使用,極為方便!
  • Python NumPy用法介紹
    介紹NumPy是Python數值計算最重要的基礎包,大多數提供科學計算的包都是用NumPy的數組作為構建基礎。NumPy本身並沒有提供多麼高級的數據分析功能,理解NumPy數組以及面向數組的計算,將有助於你更加高效地使用諸如Pandas之類的工具。
  • Python的武器庫05:numpy模塊(下)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以有這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。
  • 值得收藏的 NumPy 小抄表(含主要語法、代碼)
    實現的科學計算的擴展程序庫,包括:3、用於整合C/C++和Fortran代碼的工具包;4、實用的線性代數、傅立葉變換和隨機數生成函數。numpnumpy和稀疏矩陣運算包scipy配合使用更加方便。NumPy(Numeric Python)提供了許多高級的數值編程工具,如:矩陣數據類型、矢量處理,以及精密的運算庫。專為進行嚴格的數字處理而產生。多為很多大型金融公司使用,以及核心的科學計算組織如:Lawrence Livermore,NASA用其處理一些本來使用C++,Fortran或Matlab等所做的任務。
  • Numpy學習打卡task01
    此外,還提供了互補的Python包,SciPy是一個增加了更多類似MATLAB功能的庫,Matplotlib是一個提供類似MATLAB繪圖功能的繪圖包。在內部,MATLAB和NumPy都依靠BLAS和LAPACK進行高效的線性代數計算。廣泛使用的計算機視覺庫OpenCV的Python綁定利用NumPy數組來存儲和操作數據。
  • Python的武器庫04:numpy模塊(上)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以又這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。Python正式由於這些模塊的出現,只要引入這個模塊,調用這個模塊的集成函數,問題迎刃而解;不需要從頭開始,節省了大量的時間。
  • Python中的Numpy基礎20問
    import numpy as np# 創建二維數組x2 = np.array([[1,2,3],[4,5,6]])# 將x2轉換為三維數組,並且自定義每個軸的元素數量x2.resize((1,2,3))x2'''輸出:array([[[1, 2, 3],[4, 5, 6]]])'''如何對數組進行索引和切片操作?numpy一維數組的索引和切片操作類似python列表,這裡不多講。
  • 數據分析-numpy庫快速了解
    1.numpy是什麼庫NumPy是一個開源的Python科學計算基礎庫,包含: 一個強大的N維數組對象 ndarray 廣播功能函數 整合C/C++/Fortran代碼的工具 線性代數、傅立葉變換、隨機數生成等功能
  • 揭秘Numpy「高效使用哲學」,數值計算再提速10倍!
    1 Numpy更高效 使用Python的地方,就能看到Numpy,尤其是需要數值計算的地方,Numpy的高性能更是體現的淋漓盡致。 它基於Python,提供遠高於Python的高性能向量、矩陣和更高維度的數據結構。
  • 數據科學的Python軟體包
    巨大的社區支持Python具有廣泛的社區支持之一,在dev op社區上存在各種活躍的論壇,python開發人員在該論壇上發布他們的錯誤,而社區則試圖幫助他們。各種用於數據科學的Python庫到目前為止,我們已經介紹了什麼是數據科學以及為什麼要使用Python,現在讓我們討論可用於數據科學的各種python庫。1.
  • Numpy應用整理
    numpy簡介numpy是python最為常用的庫,沒有之一,它表示Numeric Python,從名字也可以看出來,它被用來做數值計算,常與scipy配合使用。現在幾乎各種應用場合都會用到numpy,主要有以下幾個原因:numpy提供了很多數值計算和常用算法的函數numpy歸功了很多線性代數的相關操作numpy的執行效率高首先導入numpy庫import numpy as np常規列表應用用numpy建的列表類型都是ndarray,因此我們首先來看np.array
  • Python數據分析之numpy數組全解析
    5.2 bool索引6 numpy中賦值、視圖、深複製什麼是numpy numpy是一個在Python中做科學計算的基礎庫,重在數值計算,也是大部分Python科學計算庫的基礎庫,多用於大型、多維數據上執行數值計算。