SciPy 1.4.0 發行說明#

SciPy 1.4.0 是 6 個月辛勤工作的成果。它包含許多新功能、大量的錯誤修復、改進的測試覆蓋率和更好的文件。此版本中存在一些棄用和 API 變更,這些變更記錄在下方。鼓勵所有使用者升級到此版本,因為其中有大量的錯誤修復和最佳化。在升級之前,我們建議使用者檢查他們自己的程式碼是否未使用已棄用的 SciPy 功能(若要執行此操作,請使用 python -Wd 執行您的程式碼,並檢查 DeprecationWarning)。我們的開發重心現在將轉移到 1.4.x 分支上的錯誤修復版本,以及在主分支上新增新功能。

此版本需要 Python 3.5+ 和 NumPy >=1.13.3(適用於 Python 3.5、3.6)、>=1.14.5(適用於 Python 3.7)、>= 1.17.3(適用於 Python 3.8)

對於在 PyPy 上執行,需要 PyPy3 6.0+ 和 NumPy 1.15.0。

此版本重點#

新功能#

基礎架構#

文件現在可以使用 runtests.py --doc 建置

現在 scipy/scipy-dev 儲存庫中提供 Dockerfile,以方便開始使用 SciPy 開發。

scipy.constants 改進#

scipy.constants 已使用 CODATA 2018 常數更新。

scipy.fft 新增#

scipy.fft 是一個新的子模組,它取代了 scipy.fftpack 子模組。在大多數情況下,它是 numpy.fftscipy.fftpack 的直接替代品。但有一些重要的差異,scipy.fft: - 對於實數轉換 (rfft) 使用 NumPy 的慣例。這表示傳回值是一個複數陣列,大小是完整 fft 輸出的一半。這與 fftpack 的輸出不同,後者傳回一個實數陣列,表示封裝在一起的複數分量。 - 反向實數到實數轉換 (idctidst) 對於 norm=None 的標準化方式與 ifft 相同。這表示恆等式 idct(dct(x)) == x 現在對於所有範數模式都為 True。 - 不包含來自 fftpack 的卷積或偽微分運算子。

此子模組基於 pypocketfft 程式庫,該程式庫由 pocketfft 的作者開發,pocketfft 最近也被 NumPy 採用。pypocketfft 比 fortran FFTPACK 具有許多優勢: - 支援長雙精度浮點數 (np.longfloat) 精度的轉換。 - 使用向量化的更快速多維轉換 - Bluestein 演算法消除了 FFTPACK 最壞情況下的 O(n^2) 複雜度 - 全域直譯器鎖定 (GIL) 在轉換期間被釋放 - 通過 workers 引數對多維轉換進行可選的多執行緒處理

請注意,scipy.fftpack 尚未棄用,將繼續維護,但現在被視為舊版。建議新的程式碼盡可能使用 scipy.fft

scipy.fftpack 改進#

scipy.fftpack 現在使用 pypocketfft 來執行其 FFT,提供與上述 scipy.fft 列出的相同的速度和準確性優勢,但沒有改進的 API。

scipy.integrate 改進#

函數 scipy.integrate.solve_ivp 現在有一個 args 引數。這允許傳遞給函數的使用者定義函數具有額外的參數,而無需為它們建立包裝函式或 lambda 運算式。

scipy.integrate.solve_ivp 現在可以傳回一個 y_events 屬性,表示 ODE 在事件時間的解

實作了新的 OdeSolverDOP853。這是一種高階顯式 Runge-Kutta 方法,最初在 Fortran 中實作。現在我們提供了一個純 Python 實作,可以通過具有所有功能的 solve_ivp 使用。

scipy.integrate.quad 在指定具有加權被積函數的斷點時,提供更好的使用者回饋。

scipy.integrate.quad_vec 現在可用於向量值函數的一般用途積分

scipy.interpolate 改進#

scipy.interpolate.pade 現在可以優雅地處理複數輸入資料

scipy.interpolate.Rbf 現在可以內插多維函數

scipy.io 改進#

scipy.io.wavfile.read 現在可以從具有格式錯誤標頭的 WAV 檔案讀取資料,類似於其他現代 WAV 檔案剖析器

scipy.io.FortranFile 現在有一組擴展的可用 Exception 類別,用於處理格式不佳的檔案

scipy.linalg 改進#

函數 scipy.linalg.subspace_angles(A, B) 現在為複數值矩陣提供正確的結果。在此之前,該函數僅針對實數值矩陣傳回正確的值。

新的布林關鍵字引數 check_finite 用於 scipy.linalg.norm;是否檢查輸入矩陣是否僅包含有限數字。停用可能會提高效能,但如果輸入確實包含無限值或 NaN,則可能會導致問題(崩潰、非終止)。

scipy.linalg.solve_triangular 針對 C 順序三角形矩陣改進了效能

已為 ?geequ?geequb?syequb?heequb 新增 LAPACK 包裝函式

由於通過 _compute_lwork 涉及 LAPACK 常式的操作中的內部最佳化,可能會觀察到一些效能改進。對於小陣列的操作尤其如此。

區塊 QR 包裝函式現在可在 scipy.linalg.lapack 中使用

scipy.ndimage 改進#

scipy.optimize 改進#

現在可以將線性和非線性約束與 scipy.optimize.differential_evolution 一起使用。

scipy.optimize.linear_sum_assignment 已在 C++ 中重新編寫以提高效能,現在允許輸入成本為無限大。

新增了一個 ScalarFunction.fun_and_grad 方法,以便方便地同時檢索函數和梯度評估

scipy.optimize.minimize BFGS 方法通過避免在某些情況下重複評估來改進效能

當目標函數傳回陣列而不是純量時,會提供更好的使用者回饋。

scipy.signal 改進#

新增了一個新函數來計算使用重疊相加方法的卷積,名為 scipy.signal.oaconvolve。與 scipy.signal.fftconvolve 類似,此函數支援指定要沿其執行卷積的維度。

scipy.signal.cwt 現在支援複數小波。

已更新 choose_conv_method 的實作以反映新的 FFT 實作。此外,效能已顯著提高(邊緣情況下的改進相當顯著)。

函數 upfirdn 現在有一個 mode 關鍵字引數,可用於選擇在訊號邊界使用的訊號擴展模式。這些模式也可通過新新增的 padtype 引數用於 resample_poly 中。

scipy.signal.sosfilt 現在受益於 Cython 程式碼,以提高效能

scipy.signal.resample 應該通過在可能的情況下利用 rfft 來提高效率

scipy.sparse 改進#

現在可以在 scipy.sparse.linalg.svds 中使用 LOBPCG 方法。

scipy.sparse.linalg.LinearOperator 現在除了 rmatvec 之外,還支援用於伴隨矩陣-矩陣乘法的 rmatmat 運算。

多個穩定性更新使 scipy.sparse.linalg.lobpcg 中對稱和 Hermitian 特徵值問題的 LOBPCG 特徵值求解器中能夠支援 float32。

最大流量問題的求解器已新增為 scipy.sparse.csgraph.maximum_flow

scipy.sparse.csgraph.maximum_bipartite_matching 現在允許非平方輸入,不再需要存在完美匹配,並且效能得到改進。

scipy.sparse.lil_matrix 轉換現在在某些情況下表現更好

scipy.sparse.linalg 中可以使用 pydata/sparse 陣列的基本支援

scipy.sparse.linalg.spsolve_triangular 現在支援 unit_diagonal 引數,以提高與其密集對應物 scipy.linalg.solve_triangular 的呼叫簽名相似性

assertAlmostEqual 現在可以與稀疏矩陣一起使用,稀疏矩陣已新增對 __round__ 的支援

scipy.spatial 改進#

捆綁的 Qhull 程式庫已升級到 2019.1 版,修復了幾個問題。不再對其應用特定於 Scipy 的修補程式。

scipy.spatial.SphericalVoronoi 現在具有線性記憶體複雜度、改進的效能,並支援單一半球產生器。也新增了對處理位於大圓弧(測地線輸入)上的產生器以及 n 維產生器的支援。

scipy.spatial.transform.Rotation 現在包含計算平均旋轉、產生 3D 旋轉群組,以及使用旋轉對稱性減少旋轉的功能。

scipy.spatial.transform.Slerp 現在可以使用純量引數呼叫

scipy.spatial.voronoi_plot_2d 現在支援最遠點 Voronoi 圖

scipy.spatial.Delaunayscipy.spatial.Voronoi 現在具有追蹤它們是否為最遠點圖的屬性

scipy.special 功能改進#

Voigt 輪廓已新增為 scipy.special.voigt_profile

已為 Wright Omega 函數 (scipy.special.wrightomega) 新增實數分派。

已新增黎曼 zeta 函數的解析延拓。(黎曼 zeta 函數是 scipy.special.zeta 的單一引數變體。)

第一類完全橢圓積分 (scipy.special.ellipk) 現在可在 scipy.special.cython_special 中使用。

已改善 scipy.special.hyp1f1 針對實數引數的準確性。

已改善許多函數的文件。

scipy.stats 功能改進#

新增 scipy.stats.multiscale_graphcorr 作為獨立性檢定,適用於高維度和非線性資料集。它比其他 scipy.stats 檢定具有更高的統計檢定力,同時也是唯一適用於多變數資料的檢定。

已新增廣義反高斯分佈 (scipy.stats.geninvgauss)。

現在可以透過提供先前呼叫函數的結果,有效率地重複使用 scipy.stats.binned_statistic_dd 和新值。

scipy.stats.hmean 現在可以更優雅地處理包含零的輸入。

beta-二項式分佈現在可在 scipy.stats.betabinom 中使用。

scipy.stats.zscorescipy.stats.circmeanscipy.stats.circstdscipy.stats.circvar 現在支援 nan_policy 引數,以增強 NaN 值的處理能力

scipy.stats.entropy 現在接受 axis 引數

scipy.stats.gaussian_kde.resample 現在接受 seed 引數以增強再現性

scipy.stats.kendalltau 效能已提升,尤其是在大型輸入方面,這是因為改善了快取使用率

scipy.stats.truncnorm 分佈已重新編寫,以支援更寬廣的尾部

已棄用的功能#

scipy 棄用項目#

透過 root SciPy 命名空間公開的 NumPy 函數支援已棄用,並將在 2.0.0 版中移除。例如,如果您使用 scipy.randscipy.diag,則應將程式碼變更為直接使用 numpy.random.default_rngnumpy.diag。它們在目前持續的 Scipy 1.x 發行系列中仍然可用。

此規則的例外是將 scipy.fft 作為函數使用 – scipy.fft 現在僅作為模組使用,因此在 SciPy 1.5.0 中將移除呼叫 scipy.fft(...) 的能力。

scipy.spatial.Rotation 方法中,from_dcmas_dcm 已分別重新命名為 from_matrixas_matrix。舊名稱將在 SciPy 1.6.0 中移除。

方法 Rotation.match_vectors 已棄用,改用 Rotation.align_vectors,後者為相同功能提供更符合邏輯且更通用的 API。舊方法將在 SciPy 1.6.0 中移除。

向後不相容的變更#

scipy.special 變更#

已移除已棄用的函數 hyp2f0hyp1f2hyp3f0

已移除已棄用的函數 bessel_diff_formula

函數 i0 不再向 numpy.dual 註冊,因此無論是否匯入 scipy.specialnumpy.dual.i0 都會無條件地參照 NumPy 版本。

函數 expn 已變更為在其定義域 (x, n < 0) 之外傳回 nan,而不是 inf

scipy.sparse 變更#

稀疏矩陣重塑現在會在形狀不是二維時引發錯誤,而不是猜測其含義。此行為現在與 SciPy 1.1.0 之前的行為相同。

CSRCSC 稀疏矩陣類別在超出範圍索引時,現在應傳回相同類型的空矩陣。先前,對於某些 SciPy 版本,這會引發 IndexError。此變更的主要動機是與 ndarraynumpy.matrix 語意保持更大的一致性。

scipy.signal 變更#

scipy.signal.resample 長度為 1 的訊號輸入的行為已修正為輸出常數 (DC) 值,而不是脈衝,這與 FFT 方法中訊號週期性的假設一致。

scipy.signal.cwt 現在執行小波資料的複共軛和時間反轉,這是針對時間非對稱小波的向後不相容的錯誤修正。

scipy.stats 變更#

新增 scipy.stats.loguniform,並提供更完善的文件作為 (scipy.stats.reciprocal 的別名)。loguniform 產生在對數空間中機率均等的隨機變數;例如,如果使用 loguniform(10 ** 0, 10 ** 2).rvs(),則 110100 的機率均等。

其他變更#

scipy.integrate.solve_ivpLSODA 方法現在可以正確偵測剛性問題。

scipy.spatial.cKDTree 現在接受並正確處理空白輸入資料

scipy.stats.binned_statistic_dd 現在以數值穩定的方式計算標準差統計量。

scipy.stats.binned_statistic_dd 現在會在輸入資料包含 np.nannp.inf 時擲回錯誤。同樣地,在 scipy.stats 中,如果輸入資料包含 np.nannp.inf 的任何實例,則所有連續分佈的 .fit() 方法現在都會擲回錯誤。

作者#

  • @endolith

  • @wenhui-prudencemed +

  • Abhinav +

  • Anne Archibald

  • ashwinpathak20nov1996 +

  • Danilo Augusto +

  • Nelson Auner +

  • aypiggott +

  • Christoph Baumgarten

  • Peter Bell

  • Sebastian Berg

  • Arman Bilge +

  • Benedikt Boecking +

  • Christoph Boeddeker +

  • Daniel Bunting

  • Evgeni Burovski

  • Angeline Burrell +

  • Angeline G. Burrell +

  • CJ Carey

  • Carlos Ramos Carreño +

  • Mak Sze Chun +

  • Malayaja Chutani +

  • Christian Clauss +

  • Jonathan Conroy +

  • Stephen P Cook +

  • Dylan Cutler +

  • Anirudh Dagar +

  • Aidan Dang +

  • dankleeman +

  • Brandon David +

  • Tyler Dawson +

  • Dieter Werthmüller

  • Joe Driscoll +

  • Jakub Dyczek +

  • Dávid Bodnár

  • Fletcher Easton +

  • Stefan Endres

  • etienne +

  • Johann Faouzi

  • Yu Feng

  • Isuru Fernando +

  • Matthew H Flamm

  • Martin Gauch +

  • Gabriel Gerlero +

  • Ralf Gommers

  • Chris Gorgolewski +

  • Domen Gorjup +

  • Edouard Goudenhoofdt +

  • Jan Gwinner +

  • Maja Gwozdz +

  • Matt Haberland

  • hadshirt +

  • Pierre Haessig +

  • David Hagen

  • Charles Harris

  • Gina Helfrich +

  • Alex Henrie +

  • Francisco J. Hernandez Heras +

  • Andreas Hilboll

  • Lindsey Hiltner

  • Thomas Hisch

  • Min ho Kim +

  • Gert-Ludwig Ingold

  • jakobjakobson13 +

  • Todd Jennings

  • He Jia

  • Muhammad Firmansyah Kasim +

  • Andrew Knyazev +

  • Holger Kohr +

  • Mateusz Konieczny +

  • Krzysztof Pióro +

  • Philipp Lang +

  • Peter Mahler Larsen +

  • Eric Larson

  • Antony Lee

  • Gregory R. Lee

  • Chelsea Liu +

  • Jesse Livezey

  • Peter Lysakovski +

  • Jason Manley +

  • Michael Marien +

  • Nikolay Mayorov

      1. McBain +

  • Sam McCormack +

  • Melissa Weber Mendonça +

  • Kevin Michel +

  • mikeWShef +

  • Sturla Molden

  • Eric Moore

  • Peyton Murray +

  • Andrew Nelson

  • Clement Ng +

  • Juan Nunez-Iglesias

  • Renee Otten +

  • Kellie Ottoboni +

  • Ayappan P

  • Sambit Panda +

  • Tapasweni Pathak +

  • Oleksandr Pavlyk

  • Fabian Pedregosa

  • Petar Mlinarić

  • Matti Picus

  • Marcel Plch +

  • Christoph Pohl +

  • Ilhan Polat

  • Siddhesh Poyarekar +

  • Ioannis Prapas +

  • James Alan Preiss +

  • Yisheng Qiu +

  • Eric Quintero

  • Bharat Raghunathan +

  • Tyler Reddy

  • Joscha Reimer

  • Antonio Horta Ribeiro

  • Lucas Roberts

  • rtshort +

  • Josua Sassen

  • Kevin Sheppard

  • Scott Sievert

  • Leo Singer

  • Kai Striega

  • Søren Fuglede Jørgensen

  • tborisow +

  • Étienne Tremblay +

  • tuxcell +

  • Miguel de Val-Borro

  • Andrew Valentine +

  • Hugo van Kemenade

  • Paul van Mulbregt

  • Sebastiano Vigna

  • Pauli Virtanen

  • Dany Vohl +

  • Ben Walsh +

  • Huize Wang +

  • Warren Weckesser

  • Anreas Weh +

  • Joseph Weston +

  • Adrian Wijaya +

  • Timothy Willard +

  • Josh Wilson

  • Kentaro Yamamoto +

  • Dave Zbarsky +

總共有 142 人為此版本做出貢獻。姓名旁有「+」號的人是第一次貢獻修補程式。此名稱列表為自動產生,可能未完全完整。

針對 1.4.0 版已關閉的問題#

  • #1255:Scipy.sparse.linalg gmres 的 maxiter 損壞,此外還…

  • #1301:合併來自 interpolate 和 integrate 套件的 multipack.h…

  • #1739:單精度 FFT 的準確性不足。(Trac #1212)

  • #1795:stats test_distributions.py:取代舊的模糊測試 (fuzz tests) (Trac #1269)

  • #2233:fftpack 在大型陣列上發生區段錯誤 (segfault) (Trac #1714)

  • #2434:rmatmat 和線性運算子物件的複雜性

  • #2477:stats.truncnorm.rvs() 對於負數未給出對稱結果…

  • #2629:FFTpack 在非 2 的冪次方時速度慢到無法接受

  • #2883:scipy.interpolate.splrep 中的 UnboundLocalError

  • #2956:功能請求:stats.entropy 函數的 axis 引數

  • #3528:test_djbfft 上的區段錯誤 (Segfault) (可能與 MKL 相關?)

  • #3793:cwt 也應傳回複數陣列

  • #4464:TST:residue/residuez/invres/invresz 沒有任何測試

  • #4561:BUG:tf filter 在 residuez 中的尾隨和前導零

  • #4669:重寫 sosfilt 以對輸入進行單一迴圈?

  • #5040:BUG:(c)KDTrees 的空白資料處理

  • #5112:boxcox 轉換邊緣案例可以更謹慎

  • #5441:scipy.stats.ncx2 在 nc=0 時失敗

  • #5502:optimize.curve_fit 中未處理 args 關鍵字

  • #6484:Qhull 區段錯誤 (segmentation fault)

  • #6900:具有無限權重的 linear_sum_assignment

  • #6966:超幾何函數文件不足

  • #6999:compressed loadmat() 中可能出現誤判的損壞檢查

  • #7018:需要廣播的 ydata 導致 curve_fit 無法計算…

  • #7140:windows 的文件問題

  • #7327:interpolate.ndgriddata.griddata 導致 Python 崩潰,而不是…

  • #7396:MatrixLinearOperator 實作 _adjoint(),但未實作 _transpose()

  • #7400:BUG(?):special: factorial 和 factorial2 傳回 0 維度…

  • #7434:scipy.stats 連續分佈的測試遺漏 25 個分佈

  • #7491:數個 scipy.stats 分佈 (fisk、burr、burr12、f) 傳回…

  • #7759:stats.kruskal 在大型樣本中溢位

  • #7906:scipy.interpolate.UnivariateSpline.integral 的錯誤結果…

  • #8165:ENH:比對 R 的 hmean 功能

  • #8417:optimimze.minimize(method=’L-BFGS-B’, options={‘disp’: True})…

  • #8535:UnivariateSpline 中嚴格遞增的要求

  • #8815:[BUG] GMRES:只有在 callback 時才會增加迭代次數…

  • #9207:scipy.linalg.solve_triangular 在 scipy.linalg.lu_factor 之後的速度

  • #9275:新功能:在 svds 中新增 LOBPCG 求解器,以及 ARPACK

  • #9403:可以擴展 truncnorm.logpdf 的範圍

  • #9429:gaussian_kde 無法與 numpy 矩陣搭配使用

  • #9515:ndimage 實作依賴未定義的行為

  • #9643:arpack 以遞增順序傳回奇異值

  • #9669:DOC:matthew-brett/build-openblas 已停用

  • #9852:scipy.spatial.ConvexHull 以代碼 134 結束,free(): 無效的…

  • #9902:scipy.stats.truncnorm 第二個動差可能錯誤

  • #9943:shgo 中的自訂取樣方法無法運作

  • #9947:DOC:`nan_policy=’propagate` 在 … 中的文件不正確

  • #9994:BUG:sparse: reshape 方法允許包含任意形狀…

  • #10036:官方 Nelder mead 教學課程使用 xtol 而非 xatol,這…

  • #10078:當目標函數時,可能會獲得更好的錯誤訊息…

  • #10092:truncnorm.rvs 中的溢位

  • #10121:一個小拼字錯誤

  • #10126:binned_statistic 中不準確的 std 實作

  • #10161:scipy.special.modstruve 中的文件錯誤

  • #10195:具有 ‘const’ 外插的 spline 導數也會外插…

  • #10206:使用 scipy 1.3 索引稀疏矩陣

  • #10236:scipy.optimize 函數的類型不符時的非描述性錯誤…

  • #10258:如果提供猜測值,LOBPCG 收斂失敗

  • #10262:距離矩陣缺少 dtype 檢查/警告

  • #10271:BUG:wheels 上的 optimize 失敗

  • #10277:scipy.special.zeta(0) = NAN

  • #10292:DOC/REL:發行說明的某些章節未正確巢狀。

  • #10300:scipy.stats.rv_continuous.fit 在 … 時擲回空的 RuntimeError

  • #10319:scipy.integrate.solve_ivp 中的事件:我該如何設定事件…

  • #10323:新增更多低階 LAPACK 包裝函式

  • #10360:firwin2 無意間修改輸入,並可能導致未定義的…

  • #10388:BLD:TestHerd::test_hetrd 使用 Python-dbg 核心傾印

  • #10395:移除關於 zoom 輸出形狀的警告

  • #10403:DOC:scipy.signal.resample 忽略 t 參數

  • #10421:Yeo-Johnson 冪轉換在整數輸入資料時失敗

  • #10422:BUG:scipy.fft 不支援多處理

  • #10427:ENH:應更新 convolve numbers

  • #10444:BUG:scipy.spatial.transform.Rotation.match_vectors 傳回不正確的…

  • #10488:ENH:scipy.fft 的 DCT/DST

  • #10501:BUG:scipy.spatial.HalfspaceIntersection 運作不正確

  • #10514:BUG:cKDTree GIL 處理不正確

  • #10535:TST:master 分支 CI 失敗

  • #10588:當 axes=None 且 shape… 時,scipy.fft 和 numpy.fft 不一致

  • #10628:Scipy python>3.6 Windows wheels 未隨附 msvcp*.dll

  • #10733:DOC/BUG:min_only 結果與文件不符

  • #10774:min_only=true djisktra 在重複索引時無限迴圈

  • #10775:在給定 NaN 時,Radau 中的 UnboundLocalError

  • #10835:io.wavfile.read 不必要地為錯誤的 wav 標頭引發錯誤

  • #10838:scipy.linalg.lu_factor 的文件錯誤

  • #10875:DOC:圖形指南 (使用 TikZ)

  • #10880:在具有 trust-constr 方法的 minimize 中設定 verbose > 2 會導致…

  • #10887:scipy.signal.signaltools._fftconv_faster 具有不正確的估計值

  • #10948:gammainc(0,x) = nan 但應為 1,gammaincc(0,x) = nan 但…

  • #10952:TestQRdelete_F.test_delete_last_p_col 測試失敗

  • #10968:API:在 Rotation 中將 normalized=False 變更為 normalize=True

  • #10987:shgo 三角測量中的記憶體洩漏

  • #10991:執行 openBlas 時發生錯誤,可能缺少步驟

  • #11033:osx 上 python 3.8 的死鎖

  • #11041:Wheel 建置中 TestTf2zpk.test_simple 的測試失敗

  • #11089:scipy.stats 中的迴歸,其中分佈不接受 loc 和 scale 參數

  • #11100:BUG:multiscale_graphcorr 隨機狀態植入和並行使用

  • #11121:呼叫 scipy.interpolate.splprep 會增加 RAM 使用量。

  • #11125: 錯誤:當使用切片起始索引 > 停止索引切片 CSR 或 CSC 稀疏矩陣時發生 segmentation fault

  • #11198: 錯誤:對於某些 k 值,稀疏 eigs (arpack) shift-invert 會捨棄最小特徵值

關於 1.4.0 的合併請求#

  • #4591: 錯誤,測試:scipy.signal.residue 的多個問題

  • #6629: 增強:sparse:在初始化時進行規範化

  • #7076: 增強:新增複數小波支援至 scipy.signal.cwt。

  • #8681: 增強:新增廣義反高斯分佈至 scipy.stats

  • #9064: 錯誤/增強:新增預設 _transpose 至 LinearOperator。修復…

  • #9215: 增強:大型多維資料的 Rbf 插值

  • #9311: 增強:在 scipy.special 中新增 voigt。

  • #9642: 增強:integrate:向量值函數的 quad()

  • #9679: 文件:擴展 exponweib 分佈的 docstring

  • #9684: 測試:新增 ppc64le ci 測試

  • #9800: WIP:增強:重構 _hungarian.py 以提高速度,並新增最小化/最大化…

  • #9847: 文件:變更 integrate 教學課程以使用 solve_ivp 而非 odeint

  • #9876: 增強:在重新取樣中盡可能使用 rfft

  • #9998: 錯誤:在呼叫 sparse 時不要移除 1:reshape 方法 #9994

  • #10002: 增強:為 differential evolution 新增約束

  • #10098: 增強:integrate:新增 args 參數至 solve_ivp。

  • #10099: 文件:為 linprog unknown_options 新增遺失的文件

  • #10104: 錯誤:stats.truncnorm 分佈的重寫。

  • #10105: 維護:提高 scipy.stats 中 rvs_ratio_uniforms 的效率

  • #10107: 測試:dual_annealing 設定種子

  • #10108: 增強:stats:改善 kendall_tau 快取使用率

  • #10110: 維護:_lib:修復組建警告。

  • #10114: 修復:僅在 minimizer (shgo) 支援時列印邊界

  • #10115: 測試:為 lsq_linear 新增幾乎奇異設計矩陣的測試

  • #10118: 維護:修復 scipy.stats 中的 rdist 方法

  • #10119: 維護:改善 scipy.stats 中 randint 的 rvs

  • #10127: 修復 record array 欄位名稱中的錯字 (spatial-ckdtree-sparse_distance…

  • #10130: 維護:ndimage:修復一些編譯器警告。

  • #10131: 文件:注意 1.4.0 版本中的 solve_ivp args 增強功能…

  • #10133: 維護:為 scipy.stats 中的 semicircular 新增 rvs

  • #10138: 錯誤:special:ellip_harm 的無效引數可能會使 Python 當機。

  • #10139: 維護:spatial:修復檔案 distance_wrap.c 中的一些編譯器警告。

  • #10140: 增強:在 RuntimeWarning except 子句中新增 NaN 的處理

  • #10142: 文件:scipy.special.comb 的傳回值

  • #10143: 維護:放寬 linprog tol

  • #10152: 錯誤:修復 shgo 的自訂取樣輸入,新增單元測試

  • #10154: 維護:在 scipy.stats 中新增 moments 並改善 mielke 的文件

  • #10158: Issue #6999:在檢查讀取的位元組之前讀取 zlib 總和檢查碼。

  • #10166: 錯誤:正確處理 curve_fit pcov 計算中廣播的 ydata。

  • #10167: 文件:special:在 `modstruve` docstring 中新增遺失的因子 `i`

  • #10168: 維護:stats:修復不正確的註解。

  • #10169: 增強:optimize:釐清目標函數傳回時的錯誤…

  • #10172: 開發:當將 –parallel 旗標傳遞至…時,平行執行測試

  • #10173: 增強:實作 DOP853 ODE 積分器

  • #10176: 修復錯字

  • #10182: 測試:修復 stats.pearsonr 的測試問題

  • #10184: 維護:stats:簡化 zmap 和 zscore (我們現在可以使用 keepdims)。

  • #10191: 文件:修復 scipy.spatial 模組 docstring 中的格式問題。

  • #10193: 文件:更新 optimize.nnls 的 docstring

  • #10198: 文件,增強:special:使 `hyp2f1` 參考更具體

  • #10202: 文件:將 DST 和 DCT 定義格式化為 latex 方程式

  • #10207: 錯誤:壓縮矩陣索引應傳回純量

  • #10210: 文件:更新 connected_components 中 connection=’weak’ 的文件

  • #10225: 文件:釐清 'optimize' 中舊版函數的新介面

  • #10231: 文件,維護:gpg2 更新至發行文件/pavement

  • #10235: LICENSE:將授權檔案分割為標準 BSD 3 條款和捆綁條款。

  • #10238: 增強:使用 pocketfft 新增新的 scipy.fft 模組

  • #10243: 錯誤:修復 ARFF 讀取器對帶引號值的迴歸。

  • #10248: 文件:更新 README 檔案

  • #10255: CI:bump OpenBLAS 以符合 wheels

  • #10264: 測試:為具有未展平陣列的 stats.tvar 新增測試

  • #10280: 維護:stats:針對 sqrt(2/PI) 使用常數值。

  • #10286: 開發文件全面檢修

  • #10290: 維護:棄用 SciPy 根目錄中的 NumPy 函數

  • #10291: 修復:在檢查可用性時避免匯入 xdist

  • #10295: 在 __odrpack.c 中停用已棄用的 Numpy API

  • #10296: 增強:線性指派問題的 C++ 擴充功能

  • #10298: 增強:使 pade 函數適用於複數輸入

  • #10301: 文件:修復 stats.anderson_ksamp 中臨界值顯著性水準

  • #10307: Minkowski 距離類型修復 (issue #10262)

  • #10309: 錯誤:將 jac=None 直接傳遞至 lsoda

  • #10310: 錯誤:interpolate:UnivariateSpline.derivative.ext 為 'zeros'…

  • #10312: 修復:修復註解中的錯字

  • #10314: scipy.spatial 增強請求

  • #10315: 文件:更新積分教學課程以使用 solve_ivp

  • #10318: 文件:更新 PPoly.solve 的範例

  • #10333: 測試:為具有未展平陣列的 stats.tvar 新增測試

  • #10334: 維護:special:移除已棄用的 `hyp2f0`、`hyp1f2` 和…

  • #10336: 錯誤:linalg/interpolative:修復 interp_decomp 修改輸入

  • #10341: 錯誤:sparse.linalg/gmres:棄用回呼對語意的影響…

  • #10344: 文件:改善數學公式的措辭

  • #10345: 增強:scipy.linalg.lapack 的分塊 QR 包裝函式

  • #10350: 維護:linalg:在 linalg.dft 測試中使用新的 fft 子套件…

  • #10351: 錯誤:修復直方圖中不穩定的標準差計算

  • #10353: Bug:interpolate.NearestNDInterpolator (issue #10352)

  • #10357: 文件:linalg:在 dft 中參考 scipy.fft.fft (而非 fftpack)…

  • #10359: 文件:更新 roadmap,現在 scipy.fft 已合併

  • #10361: 增強:在 scipy.signal 中偏好 scipy.fft 而非 scipy.fftpack

  • #10371: 文件:微調 fft 文件

  • #10372: 文件:修復錯字

  • #10377: 測試,維護:pytest 5.0 的調整

  • #10378: 增強:_lib:允許在 check_random_state 中使用新的 np.random.Generator

  • #10379: 錯誤:sparse:設定可寫性以向前相容於 numpy>=1.17

  • #10381: 錯誤:修復 gh-7491,fisk/burr/burr12/f 分佈在 x=0 時的 pdf。

  • #10387: 增強:optimize/bfgs:不要在初始點評估兩次以進行…

  • #10392: [文件] 為 _binned_statistic_dd 新增範例

  • #10396: 移除關於 zoom 輸出形狀的警告

  • #10397: 增強:為 sp.linalg.norm 新增 check_finite

  • #10399: 增強:為稀疏矩陣新增 __round__ 方法

  • #10407: 維護:從 install_requires 中捨棄 pybind11,它僅為組建時…

  • #10408: 測試:使用 pytest.raises,而非 numpy assert_raises

  • #10409: CI:在 Travis 上解除安裝 nose

  • #10410: [增強] 當 nc=0 時,ncx2 dispatch 至 chi2

  • #10411: 測試:optimize:測試應針對 fp 比較使用 assert_allclose

  • #10414: 文件:將 pybind11 新增至快速入門指南的其他部分

  • #10417: 文件:special:不要使用 `[+]` 標記非 ufunc

  • #10423: 修復:使用 pybind11::isinstace 檢查陣列 dtypes

  • #10424: 文件:為 ttest_ind_from_stats 的二進位資料新增 doctest 範例

  • #10425: 增強:為 scipy.fft 新增遺失的 Hermitian 轉換

  • #10426: 維護:修復文件組建錯誤

  • #10431: 更新 AIX 的 numpy 版本

  • #10433: 維護:stats 的次要修復

  • #10434: 錯誤:special:使 `ndtri` 在定義域外傳回 NaN

  • #10435: 錯誤:允許 scipy.stats.yeojohnson 中的整數輸入資料

  • #10438: [文件] 為 kurtosis 新增範例

  • #10440: 增強:special:使 `ellipk` 成為 ufunc

  • #10443: 維護:ndimage:malloc 失敗檢查

  • #10447: BLD:將測試編譯的輸出轉移至暫存目錄

  • #10451: 維護:signal:malloc 失敗檢查

  • #10455: 錯誤:special:修復負 `x` 的 `hyperu` 值

  • #10456: 文件:新增註解,闡明 lbfgsb.f 中 dcsrch.f 的呼叫

  • #10457: 錯誤:允許 ckdtree 接受空白資料輸入

  • #10459: 錯誤:測試:安全地計算 lwork

  • #10460: [文件] 為 entropy 新增範例

  • #10461: 文件:快速入門指南更新

  • #10462: 測試:special:僅顯示失敗測試點的最大 atol/rtol

  • #10465: 錯誤:正確對齊 fft 輸入

  • #10467: 增強:spatial.SphericalVoronoi 中記憶體使用量較低的重複產生器檢查

  • #10470: 增強:標準化 scipy.fft 中的反向 DCT/DST

  • #10472: BENCH:調整慢速 setup_cache 的逾時

  • #10475: CI:包含 Travis-ci 的 python debug

  • #10476: 測試:special:使用 `__tracebackhide__` 以取得更佳的錯誤訊息

  • #10477: 增強:spatial.SphericalVoronoi 中更快的區域建置

  • #10479: 錯誤:stats:修復分佈 fit 方法的一些問題。

  • #10480: 在 fit() 方法的 _distn_infrastructure.py 中新增 RuntimeError

  • #10481: BENCH,維護:wheel_cache_size 已重新命名為 build_cache_size

  • #10494: 增強:spatial.SphericalVoronoi 中更快的 circumcenter 計算

  • #10500: Splrep _curfit_cache 全域變數錯誤修復

  • #10503: 錯誤:spatial/qhull:從 … 取得 HalfspaceIntersection.dual_points

  • #10506: 文件:interp2d,注意最近鄰外插

  • #10507: 維護:移除 fortran fftpack 程式庫,改用 pypocketfft

  • #10508: 測試:修復循環匯入測試中的錯誤。

  • #10509: 維護:將 _build_utils 設定為子套件

  • #10516: 錯誤:在 cKDTree 中使用 nogil 環境

  • #10517: 增強:fftconvolve 不應 FFT 廣播軸

  • #10518: 增強:加速 fftconvolve

  • #10520: 文件:已棄用功能和回溯的正確 .rst 格式…

  • #10523: 文件:改善 scipy.signal.resample 文件

  • #10524: 增強:為 scipy.stats 新增 MGC

  • #10525: [增強] 當 nc=0 時,ncx2.ppf dispatch 至 chi2

  • #10526: 文件:釐清 laplacian 正規化

  • #10528: API:將 scipy.fft DCT/DST shape 引數重新命名為 s

  • #10531: 錯誤:修復 spatial.transform.rotation.match_vectors 中不正確的旋轉

  • #10533: [文件] 為 winsorize 函數新增範例

  • #10539: 維護:special:不要向 `numpy.dual` 註冊 `i0`

  • #10540: 維護:修復 Travis 和 Circle

  • #10542: 維護:interpolate:使用 cython_lapack

  • #10547: 功能請求。為 scipy.spatial.plotutils 新增最遠站點 Voronoi 圖。

  • #10549: [錯誤] 修復 inclusive=False 時 trimr 中的錯誤

  • #10552: 新增 scipy.signal.upfirdn 訊號擴充模式

  • #10555: 維護:special:將 `c_misc` 移至 Cephes

  • #10556: [文件] 為 trima 新增範例

  • #10562: [文件] 修復 trimmed 的三字串,以便 __doc__ 可以顯示…

  • #10563: 改善 least_squares 錯誤訊息以用於不符的形狀

  • #10564: 增強:linalg:記憶化 get_lapack/blas_funcs 以加速

  • #10566: 增強:新增最大流量問題求解器的實作

  • #10567: 錯誤:spatial:使用 c++11 建構以取得向量的開頭…

  • #10568: 文件:special:微調 `zetac` docstring

  • #10571: [增強] Gaussian_kde 可以接受矩陣資料集

  • #10574: 增強:linalg:透過避免 numpy 建構來加速 _compute_lwork

  • #10582: 修復與捆綁程式庫中還原的錯字相關的錯字

  • #10583: 增強:special:新增 Riemann zeta 的解析延拓

  • #10584: 維護:special:清除 `special.__all__`

  • #10586: 錯誤:多維 scipy.fft 函數應接受 's' 而非…

  • #10587: 錯誤:integrate/lsoda:永遠不要中止執行,而是設定錯誤 istate

  • #10594: API:當給定 s 但未給定…時,複製 numpy 的 fftn 行為

  • #10599: 文件:dev:更新文件與 github 合併請求工作流程…

  • #10603: 維護:移除安裝程式指令碼

  • #10604: 維護:在許多…中將 c*np.ones(…) 變更為 np.full(…, c, …)

  • #10608: 單變量樣條曲線應要求 x 嚴格遞增…

  • #10613: 增強:為 gaussian_kde.resample 新增種子選項

  • #10614: 增強:為 scipy.fft 新增平行計算

  • #10615: 維護:interpolate:移除未使用的標頭檔

  • #10616: 維護:清除 32 位元平台 xfail 標記

  • #10618: BENCH:為最小化基準測試新增 'trust-constr'

  • #10621: [MRG] lobpcg 中的多個穩定性更新

  • #10622: 維護:向前移植 1.3.1 發行說明

  • #10624: 文件:stats:修復 'support' 的拼字。

  • #10627: 文件:stats:為 alpha 分佈新增參考。

  • #10629: 維護:special:避免在負數的 `zeta` 中發生溢位…

  • #10630: 測試:GH10271,放寬測試斷言,修復 #10271

  • #10631: 文件:nelder-mean 使用 xatol 修復 #10036

  • #10633: 錯誤:interpolate:當兩個限制都…時,integral(a, b) 應為零

  • #10635: 文件:special:完整的超幾何函數文件

  • #10636: 錯誤:special:當 `hyp1f1` 快速收斂時使用級數

  • #10641: 增強:允許一般二分圖的匹配

  • #10643: 增強:scipy.sparse.linalg.spsolve 三角單位對角線

  • #10650: 增強:Cythonize sosfilt

  • #10654: 文件:表格條目的垂直對齊

  • #10655: 增強:用於 scipy 開發的 Dockerfile

  • #10660: 測試:清除 scipy.stats 中 rvs 的測試

  • #10664: 針對 binned_statistic_dd() 的非有限輸入擲回錯誤

  • #10665: 文件:special:改善 `gamma` 和 `gammasgn` 的 docstring

  • #10669: 測試:更新 scipy.fft 實數轉換測試

  • #10670: 文件:釐清 scipy.signal.butter 的文件和錯誤訊息

  • #10672: 增強:在使用 solve_ivp 中的事件時傳回 solution 屬性

  • #10675: 維護:special:為 `iv` 引數新增明確的 NaN 檢查

  • #10679: 文件:special:為 `beta` 函數新增文件

  • #10681: 測試:sparse.linalg:修復 arnoldi 測試種子

  • #10682: 文件:special:為 `betainc` 函數新增文件

  • #10684: 測試:special:`test_hyperu_around_0` 需要 Mpmath 1.1.0

  • #10686: 修復:sphinx isattributedescriptor 在 sphinx 中不可用…

  • #10687: 文件:新增 @andyfaff 的 Docker 快速入門指南

  • #10689: 文件:special:釐清…的參數/傳回區段的格式

  • #10690: 文件:special:改善不完全 gamma 函數的 docstring

  • #10692: 增強:`spatial.SphericalVoronoi` 中的更高維度輸入

  • #10694: 增強:ScalarFunction.fun_and_grad

  • #10698: 文件:special:為 `betaincinv` 新增文件

  • #10699: 維護:移除 time print lbfgsb 修復 #8417

  • #10701: 測試,維護:bump OpenBLAS 至 0.3.7 stable

  • #10702: 文件:釐清迭代會耗用多個函數呼叫

  • #10703: 文件:iprint doc lbfgsb 關閉 #5482

  • #10708: 測試:在 gh1758 中建議的測試

  • #10710: 增強:為 `stats` 中的 circ 函數新增 nan_policy

  • #10712: 增強:為 stats.entropy 新增 axis 參數

  • #10714: 文件:格式修復 rv_continuous.expect 文件

  • #10715: 文件:BLD:更新 doc Makefile 以用於 python 版本;新增 scipy 版本…

  • #10717: 維護:現代化 doc/Makefile

  • #10719: 啟用設定 minres 初始向量

  • #10720: 文件:靜音 `stats.binned_statistic_dd` 的 doc 組建中的隨機警告

  • #10724: 開發:為 runtests.py 新增 doc 選項

  • #10728: 維護:擺脫 lobpcg 測試留下的 gramA、gramB 文字檔案…

  • #10732: 文件:為 Dijkstra 演算法的 docstring 新增 min_only

  • #10734: 文件:拼出最短路徑中來源和目標之間的差異…

  • #10735: Python 4 的修復

  • #10739: 錯誤:optimize/slsqp:處理奇異 BFGS 更新

  • #10741: 增強:?geequ、?geequb、?syequb、?heequb 的 LAPACK 包裝函式

  • #10742: 文件:special:新增至 `gammaln` 的 docstring

  • #10743: 增強:special:為 `wrightomega` 新增實數調度

  • #10746: 維護:修正註解、文件和測試名稱中的錯字

  • #10747: 移除多餘的引號

  • #10750: 維護:使 cython 程式碼更精確

  • #10751: 維護:檢查 scipy.linalg.lapack 函數是否已記錄在文件中

  • #10752: 維護:special: 在 Cephes 中使用 `sf_error`

  • #10755: 文件:cluster: 為 kmeans2 新增 ‘See Also’ 和 ‘Examples’

  • #10763: 維護:minimize 方法列表

  • #10768: 錯誤修正:修復 sos2zpk 的邊緣情況

  • #10773: 修復 scipy.fftpack.rfft 和 irfft 複數輸入的錯誤類型

  • #10776: 強化:在 `spatial.SphericalVoronoi` 中處理測地線輸入

  • #10777: 維護:minimizer–>custom 應處理邊界/約束的種類……

  • #10781: 強化:solve_triangular C 順序改進

  • #10787: 修復 `exp1` 在分支切割上的行為並新增文件字串

  • #10789: 文件:special: 為 erfc/erfcx/erfi 新增參數/返回文件區段

  • #10790: Travis CI:sudo 已棄用,Xenial 是預設發行版

  • #10792: 文件:special: 為 `expi` 新增完整的文件字串

  • #10799: 文件:special: 為 `expn` 新增完整的文件字串

  • #10800: 文件編輯 (GSoD)

  • #10802: 錯誤修正:修復 Radau 中的 UnboundLocalError (scipy#10775)

  • #10804: 強化:使用 LRU 快取加速 next_fast_len

  • #10805: 文件:修復 signal.place_poles 中不平衡的引號

  • #10809: 強化:加速 next_fast_len

  • #10810: 強化:為錯誤的 Fortran 檔案引發可捕捉的例外

  • #10811: 維護:optimize: 從 _remove_redundancy_dense 中移除多餘的變數

  • #10813: 維護:special: 從 _kolmogi 和 _smirnovi 中移除未使用的變數

  • #10815: 文件、API:scipy.stats.reciprocal 是 “log-uniform”

  • #10816: 維護:special: 移除已棄用的 `bessel_diff_formula`

  • #10817: 文件:special: 完整化 `fresnel` 的文件字串

  • #10820: 修復 compiler_helper.py 以允許在 Linux 上使用 ICC 編譯

  • #10823: 文件:更新參考指南文本,以保持寫作一致性…

  • #10825: 維護:special: 變更 Voigt 函數的一些特性

  • #10828: 維護:integrate: 從 init_callback 中移除未使用的變數

  • #10830: 在 svds 中新增 LOBPCG 求解器,以取代 ARPACK

  • #10837: 開發中:強化:`spatial.tranform.Rotation` 的縮減函數…

  • #10843: 強化:為 stats.zscores 新增可選參數以允許…

  • #10845: Rebase kruskal 修復

  • #10847: 從 scipy.sparse.lil 中移除多餘的 __getitem__

  • #10848: 更好處理空的 (非遺失) 文件字串

  • #10849: 強化:為 LinearOperator 實作 rmatmat

  • #10850: 維護:重構 lil 列表的列表

  • #10851: 文件:為 scipy.spatial 教學新增生成藝術範例。

  • #10852: 文件:linalg: 修復 gh-10838 範例中未使用的導入已刪除

  • #10854: 文件:special: 為 `pdtr` 新增完整的文件字串

  • #10861: 強化:在 stats.binned_statistic_dd 中重複使用 binnumbers 的選項

  • #10863: 文件:scipy.stats 參考的部分標準化和驗證…

  • #10865: 錯誤修正:special: 修復無限 `a` 的不完整伽瑪函數

  • #10866: 強化:spatial.transform.Rotation 中平均值的計算

  • #10867: 維護:同時儲存 latex 目錄

  • #10869: 強化:實作重疊相加卷積

  • #10870: 強化:如果 wavfile 資料已讀取,則不引發 EOF 錯誤

  • #10876: 強化:將 beta-binomial 分佈新增至 scipy.stats

  • #10878: 維護:更新 R 專案 URL

  • #10883: 維護:(ndimage) 更穩健地檢查輸出是否為 numpy dtype

  • #10884: 文件:新增關於將新分佈新增至 scipy.stats 的指示。

  • #10885: [錯誤修正] 修復 maxiter=None 導致 Exception 的 lobpcg

  • #10899: 強化:比照 R 功能的 hmean

  • #10900: 維護:stats: 使用 keepdims 來簡化 power_divergence 中的幾行程式碼。

  • #10901: 強化:sparse/linalg: 支援 pydata/sparse 矩陣

  • #10907: 檢查 `maxiter` 是否為整數

  • #10912: 強化:警告使用者當 `weight=…` 時 quad() 忽略 `points=…`…

  • #10918: CI:修復 Travis CI py3.8 建置

  • #10920: 維護:將常數更新為 codata 2018 值 (第二次嘗試)

  • #10921: 強化:scipy.sparse.lil: tocsr 加速

  • #10924: 錯誤修正:禁止在 scipy.optimize.curve_fit 中將 ‘args’ 作為 kwarg 傳遞

  • #10928: 文件:為 io.wavfile 文件字串新增範例

  • #10934: 錯字修正

  • #10935: 錯誤修正:避免浮點數到無號數轉換時的未定義行為

  • #10936: 文件:為 stats.mstats.variation 新增遺失的範例

  • #10939: 強化:scipy.sparse.lil: 根據密度加速 tocsr

  • #10946: 錯誤修正:在 minimize 中使用 trust-constr 方法設定 verbose > 2…

  • #10947: 文件:special: `poch` 文件字串的小幅改進

  • #10949: 錯誤修正:修復 erlang_gen._argcheck 的回傳類型

  • #10951: 文件:修復 Ricker 小波公式

  • #10954: 錯誤修正:special: 修復 0-d 輸入的 `factorial` 回傳類型

  • #10955: 維護:放寬 assert_unitary atol 值

  • #10956: 開發中:使 pdtr(int, double) 為 pdtr(double, double)

  • #10957: 錯誤修正:確保 long double 測試資料的完整二進位相容性

  • #10964: 強化:使 Slerp 可使用純量引數呼叫

  • #10972: 錯誤修正:處理 zpk2sos 中的複數增益

  • #10975: 測試:跳過 test_kendalltau ppc64le

  • #10978: 錯誤修正:boxcox 資料維度和恆定性檢查 #5112

  • #10979: API:在 Rotation 類別中將 dcm 重新命名為 (rotation) matrix

  • #10981: 維護:為 igam 和 igamc 新增對 a==0 和 x>0 邊緣情況的支援

  • #10986: 維護:從 signaltools.py 中移除直接從 numpy 導入

  • #10988: 錯誤修正:signal: 修復問題 #10360

  • #10989: 修復 binned_statistic_dd Mac wheel 測試失敗

  • #10990: 錯誤修正:修復 shgo 三角剖分中的記憶體洩漏

  • #10992: 測試:放寬 upfirdn test_modes 中的容差

  • #10993: 測試:提高 optimize 測試中的容差

  • #10997: 維護:重做 residue 和 residuez

  • #11001: 文件:更新 Windows 建置教學

  • #11004: 錯誤修正:integrate/quad_vec: 修復 quad_vec 中的多個錯誤

  • #11005: 測試:新增 Python 3.8 Win CI

  • #11006: 文件:special: 為 `kl_div` 新增參考文獻

  • #11012: 維護:重做 invres 和 invresz

  • #11015: 文件:special: 為 `rel_entr` 新增參考文獻

  • #11017: 文件:numpydoc 驗證 morestats.py

  • #11018: 維護:篩選不相關的警告

  • #11031: 維護:更新 choose_conv_method 以用於 pocketfft 實作

  • #11034: 維護:測試:跳過使用 “spawn” 的多處理測試…

  • #11036: 文件:使用更多有用的內容更新 doc/README。

  • #11037: 文件:special: 為 `rgamma` 新增完整的文件字串

  • #11038: 文件:special: 為 polygamma 函數新增參考文獻

  • #11042: 測試:修復 tf2zpk 測試因不正確的複數排序而失敗的問題。

  • #11044: 維護:choose_conv_method 可以為 longcomplex 選擇 fftconvolution

  • #11046: 測試:降低 ppc64le 參考 lapack 的容差

  • #11048: 文件:special: 為正交多項式函數新增參考文獻

  • #11049: 維護:正確的隨機數初始化和可讀性修復

  • #11051: 維護:pep8 清理

  • #11054: 測試:提高 dual_annealing SLSQP 測試的測試精度

  • #11055: 文件:special: 為 `zeta` 新增參考文獻

  • #11056: API:已棄用 Rotation 中的 normalized 關鍵字

  • #11065: 文件:Ubuntu 開發環境快速入門不應修改…

  • #11066: 錯誤修正:跳過 numpy 頂層類型的棄用

  • #11067: 文件:更新文件以保持寫作風格一致性

  • #11070: 文件:Ubuntu 開發環境快速入門的修正應…

  • #11073: 文件:修復 1.4.0 發行說明

  • #11081: API:將 Rotation.match_vectors 替換為 align_vectors

  • #11083: 文件:更多 1.4.0 發行說明修復

  • #11092: 錯誤修正:stats: 修復某些分佈的凍結

  • #11096: 錯誤修正:scipy.sparse.csgraph: 修復問題 #10774

  • #11124: 修復與 _stats.pyx 相關的 Cython 警告

  • #11126: 錯誤修正:interpolate/fitpack: 修復 splprep 中的記憶體洩漏

  • #11127: 避免 CSR 和 CSC 矩陣索引中潛在的 segmentation fault

  • #11152: 錯誤修正:修復 random state bug multiscale_graphcorr

  • #11166: 錯誤修正:空的稀疏切片形狀

  • #11167: 錯誤修正:signal.resample 中多餘的 fft

  • #11181: 測試:修復 aarch64 測試的容差

  • #11182: 測試:提高 test_maxiter_worsening 的容差

  • #11199: 錯誤修正:sparse.linalg: unsymm 中的錯誤。實數 shift-invert ARPACK 特徵值選擇