SciPy 1.7.0 發行說明#

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

此版本需要 Python 3.7+ 和 NumPy 1.16.5 或更高版本。

若要在 PyPy 上執行,則需要 PyPy3 6.0+。

此版本重點#

  • 新增了用於準蒙地卡羅方法的新子模組 scipy.stats.qmc

  • 文件設計已更新為使用與 NumPy 和其他生態系統程式庫相同的 PyData-Sphinx 主題。

  • 我們現在供應並利用 Boost C++ 程式庫,以便為 scipy.stats 中長期存在的弱點進行許多改進

  • scipy.stats 具有六個新的分佈、八個新的(或經過修訂的)假設檢定、一個用於引導法的新函數、一個可快速進行隨機變數抽樣和百分位點函數評估的類別,以及許多其他增強功能。

  • 由於重新編寫為新的 C++ 後端框架,cdistpdist 距離計算對於多種度量標準(尤其是加權案例)更快

  • 新增了用於徑向基底函數插值的新類別 RBFInterpolator,以解決 Rbf 類別的問題。

我們衷心感謝 Chan-Zuckerberg Initiative Essential Open Source Software for Science 計畫,該計畫為 scipy.stats 的許多改進提供了支援。

新功能#

scipy.cluster 改進#

已將可選引數 seed 新增至 kmeanskmeans2,以設定隨機產生器和隨機狀態。

scipy.interpolate 改進#

改進了 fitpack.bispevfitpack.parder 的輸入驗證和錯誤訊息,適用於先前對使用者造成嚴重困擾的情況。

新增了類別 RBFInterpolator 以取代 Rbf 類別。新類別的用法更貼近其他插值器類別,修正了導致意外平滑行為的符號錯誤,在插值器中包含多項式項(對於某些 RBF 選擇而言是必要的),並支援僅使用 k 個最近鄰居進行插值以提高記憶體效率。

scipy.linalg 改進#

新增了 LAPACK 包裝函式,用於存取 tgexc 子常式。

scipy.ndimage 改進#

scipy.ndimage.affine_transform 現在能夠從 out 陣列推斷 output_shape

scipy.optimize 改進#

已將可選參數 bounds 新增至 _minimize_neldermead,以支援 Nelder-Mead 求解器的邊界約束。

trustregion 方法 trust-krylovdoglegtrust-ncg 現在可以使用 ["2-point", "3-point", "cs"] 之一,透過有限差分來估計 hess

halton 已新增為 scipy.optimize.shgo 中的 sampling_methodsobol 已修正,現在使用 scipy.stats.qmc.Sobol

haltonsobol 已新增為 scipy.optimize.differential_evolution. 中的 init 方法。

differential_evolution 現在接受 x0 參數,以提供最小化的初始猜測值。

當啟用 Pythran 轉譯器建置 SciPy 時,least_squares 的效能略有提升。

linprogmethod 'highs''highs-ipm''highs-ds' 一起使用時,結果物件現在會報告與每個約束相關的邊際值(又稱影子價格、對偶值)和殘差。

scipy.signal 改進#

get_window 支援 general_cosinegeneral_hamming 視窗函數。

scipy.signal.medfilt2d 現在會在適當情況下釋放 GIL,以透過多執行緒計算實現效能提升。

scipy.sparse 改進#

現在 dia_matrix 稀疏矩陣的加法運算速度更快。

scipy.spatial 改進#

對於某些加權度量標準,distance.cdistdistance.pdist 的效能已大幅提升。即:minkowskieuclideanchebyshevcanberracityblock

上述許多未加權 cdistpdist 度量標準的效能略有提升。

已將參數 seed 新增至 scipy.spatial.vq.kmeansscipy.spatial.vq.kmeans2

已將參數 axiskeepdims 新增至 scipy.spatial.distance.jensenshannon

rotation 方法 from_rotvecas_rotvec 現在接受 degrees 引數,以指定使用度數而非弧度。

scipy.special 改進#

已將正引數的 Wright 廣義 Bessel 函數新增為 scipy.special.wright_bessel

透過 scipy.special.ndtri_exp,現在可以使用常態分佈的 Log CDF 反函數實作。

scipy.stats 改進#

假設檢定#

Mann-Whitney-Wilcoxon 檢定 mannwhitneyu 已重新編寫。現在它支援 n 維輸入、無束縛時的精確檢定方法,以及改進的文件。有關預設行為的調整,請參閱「其他變更」。

新函數 scipy.stats.binomtest 取代 scipy.stats.binom_test。新函數會傳回一個物件,該物件會計算比例參數的信賴區間。此外,透過使用二元搜尋,效能從 O(n) 提升至 O(log(n))。

Cramer-von Mises 檢定的雙樣本版本在 scipy.stats.cramervonmises_2samp 中實作。

Alexander-Govern 檢定在新函數 scipy.stats.alexandergovern 中實作。

新函數 scipy.stats.barnard_exactscipy.stats. boschloo_exact 分別執行 Barnard 精確檢定和 Boschloo 精確檢定,用於 2x2 列聯表。

新函數 scipy.stats.page_trend_test 執行 Page 趨勢檢定,用於排序的替代方案。

新函數 scipy.stats.somersd 執行 Somers’ D 檢定,用於檢定兩個變數之間的順序關聯。

已在 scipy.stats.ttest_ind 中新增選項 permutations,以執行排列 t 檢定。也新增了 trim 選項,以執行修剪(Yuen’s)t 檢定。

已將 alternative 參數新增至 skewtestkurtosistestranksumsmoodansarilinregressspearmanr 函數,以允許單側假設檢定。

樣本統計#

新函數 scipy.stats.differential_entropy 從樣本估計連續分佈的微分熵。

boxcoxboxcox_normmax 現在允許使用者控制用於最小化負對數概似函數的最佳化器。

新函數 scipy.stats.contingency.relative_risk 計算 2x2 列聯表的相對風險或風險比。傳回的物件具有計算相對風險信賴區間的方法。

透過移除重複/冗餘計算,提高了 skewkurtosis 函數的效能。

大幅提升了 scipy.stats.mstats.hdquantiles_sd 的效能。

新函數 scipy.stats.contingency.association 計算列聯表的幾個關聯性度量:皮爾森列聯係數、克萊姆 V 係數和楚普羅夫 T 係數。

已將參數 nan_policy 新增至 scipy.stats.zmap,以提供處理輸入資料中出現 nan 的選項。

已將參數 ddof 新增至 scipy.stats.variationscipy.stats.mstats.variation

已將參數 weights 新增至 scipy.stats.gmean

統計分佈#

我們現在供應並利用 Boost C++ 程式庫,以解決 stats 中先前報告的許多問題。值得注意的是,betabinomnbinom 現在具有 Boost 後端,並且可以輕鬆地利用後端來實現其他功能。

已將偏斜柯西機率分佈實作為 scipy.stats.skewcauchy

已將齊夫分佈機率分佈實作為 scipy.stats.zipfian

新的分佈 nchypergeom_fishernchypergeom_wallenius 分別實作了非中心超幾何分佈的 Fisher 和 Wallenius 版本。

廣義雙曲分佈已新增至 scipy.stats.genhyperbolic

學生化全距分佈已新增至 scipy.stats.studentized_range

scipy.stats.argus 現在改進了對小參數值的處理。

更好的引數處理/準備工作已提高了許多分佈的效能。

cosine 分佈已為 ppfcdfsfisf 方法新增了 ufunc,包括在分佈支援邊緣的數值精確度改進。

已將透過動差法將分佈擬合到資料的選項新增至單變數連續分佈的 fit 方法。

其他#

已新增 scipy.stats.bootstrap,以允許估計統計量的信賴區間和標準誤差。

新函數 scipy.stats.contingency.crosstab 計算給定資料的列聯表(即唯一條目的計數表)。

scipy.stats.NumericalInverseHermite 能夠快速進行任意單變數統計分佈的隨機變數抽樣和百分位點函數評估。

新增 scipy.stats.qmc 模組#

這個新模組提供準蒙地卡羅 (QMC) 產生器和相關的輔助函數。

它提供了一個通用類別 scipy.stats.qmc.QMCEngine,其定義了 QMC 引擎/取樣器。引擎具有狀態感知能力:它可以繼續、推進和重設。提供 3 個基本取樣器

並提供 2 個特殊取樣器

該模組還提供以下輔助程式

已棄用的功能#

scipy.linalg 棄用#

  • scipy.linalg.pinv2 已棄用,其功能已完全被 scipy.linalg.pinv 取代

  • scipy.linalg.pinvscipy.linalg.pinvhrcondcond 關鍵字均無法運作,現在已棄用。它們現在已替換為可運作的 atolrtol 關鍵字,並具有明確的用法。

scipy.spatial 棄用#

  • scipy.spatial.distance 度量標準預期 1 維輸入向量,但會對其輸入呼叫 np.squeeze,以接受任何額外的長度為 1 的維度。該行為現在已棄用。

向後不相容的變更#

其他變更#

我們現在接受並利用來自預先編譯 Python 到 C++ 的轉譯器 Pythran 的效能改進,可以選擇性地停用 Pythran(透過 export SCIPY_USE_PYTHRAN=0),但在建置時預設為啟用。

scipy.stats.mannwhitenyu 的預設行為有兩項變更

  • 多年以來,預設值 alternative=None 的使用已被棄用;當時需要明確指定 alternative。 現在允許使用新的 alternative 預設值 “two-sided”。

  • 先前,所有的 p 值皆基於漸近近似值。 現在,對於無重複值的小樣本,預設傳回的 p 值是精確值。

已新增對 PEP 621 (在 pyproject.toml 中的專案元數據) 的支援

我們現在支援 Gitpod 環境,以降低 SciPy 開發的入門門檻;詳情請參閱 quickstart-gitpod

作者#

  • @endolith

  • Jelle Aalbers +

  • Adam +

  • Tania Allard +

  • Sven Baars +

  • Max Balandat +

  • baumgarc +

  • Christoph Baumgarten

  • Peter Bell

  • Lilian Besson

  • Robinson Besson +

  • Max Bolingbroke

  • Blair Bonnett +

  • Jordão Bragantini

  • Harm Buisman +

  • Evgeni Burovski

  • Matthias Bussonnier

  • Dominic C

  • CJ Carey

  • Ramón Casero +

  • Chachay +

  • charlotte12l +

  • Benjamin Curtice Corbett +

  • Falcon Dai +

  • Ian Dall +

  • Terry Davis

  • droussea2001 +

  • DWesl +

  • dwight200 +

  • Thomas J. Fan +

  • Joseph Fox-Rabinovitz

  • Max Frei +

  • Laura Gutierrez Funderburk +

  • gbonomib +

  • Matthias Geier +

  • Pradipta Ghosh +

  • Ralf Gommers

  • Evan H +

  • h-vetinari

  • Matt Haberland

  • Anselm Hahn +

  • Alex Henrie

  • Piet Hessenius +

  • Trever Hines +

  • Elisha Hollander +

  • Stephan Hoyer

  • Tom Hu +

  • Kei Ishikawa +

  • Julien Jerphanion

  • Robert Kern

  • Shashank KS +

  • Peter Mahler Larsen

  • Eric Larson

  • Cheng H. Lee +

  • Gregory R. Lee

  • Jean-Benoist Leger +

  • lgfunderburk +

  • liam-o-marsh +

  • Xingyu Liu +

  • Alex Loftus +

  • Christian Lorentzen +

  • Cong Ma

  • Marc +

  • MarkPundurs +

  • Markus Löning +

  • Liam Marsh +

  • Nicholas McKibben

  • melissawm +

  • Jamie Morton

  • Andrew Nelson

  • Nikola Forró

  • Tor Nordam +

  • Olivier Gauthé +

  • Rohit Pandey +

  • Avanindra Kumar Pandeya +

  • Tirth Patel

  • paugier +

  • Alex H. Wagner, PhD +

  • Jeff Plourde +

  • Ilhan Polat

  • pranavrajpal +

  • Vladyslav Rachek

  • Bharat Raghunathan

  • Recursing +

  • Tyler Reddy

  • Lucas Roberts

  • Gregor Robinson +

  • Pamphile Roy +

  • Atsushi Sakai

  • Benjamin Santos

  • Martin K. Scherer +

  • Thomas Schmelzer +

  • Daniel Scott +

  • Sebastian Wallkötter +

  • serge-sans-paille +

  • Namami Shanker +

  • Masashi Shibata +

  • Alexandre de Siqueira +

  • Albert Steppi +

  • Adam J. Stewart +

  • Kai Striega

  • Diana Sukhoverkhova

  • Søren Fuglede Jørgensen

  • Mike Taves

  • Dan Temkin +

  • Nicolas Tessore +

  • tsubota20 +

  • Robert Uhl

  • christos val +

  • Bas van Beek +

  • Ashutosh Varma +

  • Jose Vazquez +

  • Sebastiano Vigna

  • Aditya Vijaykumar

  • VNMabus

  • Arthur Volant +

  • Samuel Wallan

  • Stefan van der Walt

  • Warren Weckesser

  • Anreas Weh

  • Josh Wilson

  • Rory Yorke

  • Egor Zemlyanoy

  • Marc Zoeller +

  • zoj613 +

  • 秋纫 +

總共有 126 人為此版本做出了貢獻。姓名旁有 “+” 號的人是首次貢獻程式碼修補程式。 此姓名列表為自動生成,可能未完全完整。

已為 1.7.0 版本關閉的議題#

  • #636: 統計回顧:mannwhitneyu (Trac #109)

  • #1346: signal.medfilt2d 應回退使用 signal.medfilt 處理類型…

  • #2118: Mann-Whitney 統計量傳回不正確的結果 (Trac #1593)

  • #2158: special.chndtrix (ncx2.ppf) 給出錯誤的結果 (Trac #1633)

  • #3284: build_sphinx 異常

  • #3352: beta 分佈 sf

  • #4067: 包含 nan 陣列的 Mannwhitneyu 仍回報顯著性

  • #4080: Scipy 中的熵

  • #4641: mstats.mannwhitneyu 和 stats.mannwhitneyu 傳回不一致的…

  • #5122: scipy.stats.binom.ppf 對於 p=0 不正確

  • #5180: Rbf 插值 - 僅使用 K 個最近鄰

  • #5258: affine_transform 在輸出陣列…

  • #5562: Wishart 自由度應為 $v > p-1$ 而非 $v…

  • #5933: mstats_basic.py - mannwhitneyu [scipy/scipy/stats/mstats_basic.py]

  • #6409: _unequal_var_ttest_denom 在早期樣本中導致 ZeroDivisionError

  • #6682: 負二項分佈生存函數不精確

  • #6897: 空集合的 scipy.stats.mannwhitneyu 給出 p=0.0 且不…

  • #7303: stats.describe 與 nan_policy=omit 傳回矩陣範圍的 minmax…

  • #7406: 如果 n…,scipy.stats.binom.ppf 對於 0 到 1 之間的 q 傳回 nan

  • #7437: ENH: 將偏斜柯西分佈新增到 stats

  • #7542: DOC: stats 教學:關於 arcsine 和 Student t 公式的問題

  • #7593: `scipy.optimize.minimize` 中 `tol` 參數的意義是…

  • #8565: SmoothSphereBivariateSpline() 中的錯誤:「ValueError: 錯誤代碼…

  • #8665: `scipy.ncx2.sf` 應為單調遞減

  • #8836: scipy.optimize.linprog(method=’simplex’) 需要傳回對偶

  • #9184: Mann-Whitney 實作錯誤?

  • #9450: 允許在 vq.kmeans2 中植入 init 方法

  • #9704: RectSphereBivariateSpline 對於負經度失敗

  • #9836: 當 s 相對非常低時,scipy.stats.rice 給出不正確的結果…

  • #9904: 請求/提案:大幅改進 scipy.interpolate.Rbf

  • #9981: stats.kruskal:為具有 2 個或更多欄位的輸入新增警告

  • #10358: DOC:需要 linprog 和 linear_sum_assignment 教學

  • #10908: Nakami 擬合不收斂 (scipy.stats)

  • #10933: 新增縮放的反卡方分佈

  • #11014: Barnard 檢定,用於更強大的 2x2 列聯表假設檢定…

  • #11050: 功能請求:具有邊界的 Nelder-Mead

  • #11086: scipy.stats.skew 對於浮點數無法正確運作

  • #11113: 當使用…時,ttest_ind 和 mannwhitneyu 的結果不一致

  • #11134: p=0 時二項分佈的錯誤信賴區間

  • #11325: 為 scipy.spatial.distance.jensenshannon 新增軸參數

  • #11474: 對於大的 mu1 = mu2,scipy.stats.skellam.cdf(0) 傳回 0

  • #11523: scipy.stats.zipf 未實作 zipf 分佈

  • #11848: 如何從 ‘linprog’ optimize 中取得 Lagrange / lambda 乘數…

  • #11909: 在 boxcox 中啟用 lambda 的邊界

  • #12118: 說明文件中遺失預設值

  • #12132: 要修剪或移動到 test(‘full’) 的慢速測試

  • #12230: 樹狀圖:在使用…時,使用 ‘labels’ 啟用葉標籤

  • #12282: scipy.stats.chisquare 檢定未檢查觀察值和期望值…

  • #12298: BUG: fmin_powell 在 1.5.0rc 中遺失 squeeze

  • #12403: 將 nan_policy 新增到 stats.zmap

  • #12518: Kolmogorov Smirnov 檢定的虛無假設未正確描述

  • #12534: 功能請求:scipy.linalg.norm 處理 0 大小的陣列

  • #12622: scipy.interpolate.interpn 說明文件範例

  • #12635: scipy.stats.beta.ppf 給出意外的結果

  • #12669: 複數 CSD 的中位數平均

  • #12731: stats.ncx2.cdf 對於 nc >> x >> 1 失敗

  • #12778: scipy.stats.weightedtau 的說明文件令人困惑

  • #12794: [錯誤] stats.beta.isf 的結果與 stats.beta.sf 不一致

  • #12837: stats.mannwhitneyu 可以支援陣列

  • #12868: `interp2d` 中的向量值插值

  • #12922: 使用 trust-constr 方法最小化,如果選項…,則導致 TypeError

  • #12929: 使用星號表示式建立資料會減損對…的理解

  • #12965: scipy.interpolate.RectSphereBivariateSpline(u,… 的引數域

  • #13025: 廣義雙曲線分佈

  • #13090: signal.max_len_seq 的說明文件中連結損壞

  • #13101: MAINT:升級 docker 檔案中的 python 版本

  • #13158: `signal.get_window()` 缺少說明文件連結且無法取得…

  • #13173: bisplev 函數的資訊不足錯誤訊息

  • #13234: BUG: stats:當…時,burr.moment() 和 fisk.moment() 的形狀錯誤

  • #13242: kmeans 是否會「捨棄」叢集?

  • #13243: tgsen 使用輸出引數來計算預設引數

  • #13245: 峰度針對相同元素的陣列傳回 1

  • #13257: MacOS 的 GitHub Actions 測試失敗

  • #13272: scipy.stats.yeojohnson_llf 說明文件錯誤

  • #13280: hypergeom cdf 的錯誤結果

  • #13285: scipy.stats.t 中的描述更正

  • #13287: 使用 mu 而非 prob 生成二項式 CDF

  • #13294: BUG: stats:分佈的 ‘support’ 方法傳回錯誤的邊界…

  • #13299: scipy.spatial 的類型標註

  • #13300: 將單一個人新增到拉丁超立方體初始族群…

  • #13311: MAINT:pavement.py PYVER 已過時

  • #13339: 如果任何維度為零,savemat 會捨棄維度資訊

  • #13341: 新增具有 ddof 參數的 scipy.stats.variation

  • #13353: 說明文件:在 scipy.stats.johnsonsu 中,參數 `a` 可以…

  • #13405: TST:為稀疏 BSR ctor 新增一些測試

  • #13410: BUG:空陣列的偏度引發錯誤

  • #13417: 從餘弦生成隨機數的速度提高 10,000 倍…

  • #13440: python runtest.py -t path-to-test.py 失敗

  • #13454: Scipy 餘弦距離可能大於 2

  • #13459: cramervonmises 說明文件中連結損壞

  • #13494: optimize.linprog_simplex 說明文件中的單字排字錯誤

  • #13501: 使用 Powell 方法和邊界最小化導致 “TypeError:…

  • #13509: signal.medfilt2d 與 ndimage.median_filter

  • #13511: DOC: “fmin_powell” 的 “direc” 參數描述中的錯誤

  • #13526: TST: stats:間歇性 `test_ttest_ind_randperm_alternative2…`

  • #13536: `_within_tolerance` 似乎是不必要的 `numpy.isclose` 重複

  • #13540: scipy-wheels-nightly 上遺失 python 3.8 manylinux wheels

  • #13559: 使用修訂的 simplex 時 linprog 中的形狀錯誤

  • #13587: binned_statistic 在單精度時不可靠

  • #13589: 統計套件中分佈的更佳引數準備。

  • #13602: crystallball 分佈熵有時為負無限大

  • #13606: MAINT:mypy:執行 mypy 時的一些類型標註錯誤 + 新增 mypy…

  • #13608: 為什麼 stats.binned_statistic_2d 轉換其值引數…

  • #13609: BUG:SciPy pip install -e 取得無法使用的版本規格

  • #13610: Highs 求解器未提供解決方案,也未回報失敗

  • #13614: BUG:當 `mu`… 時,invgauss.cdf 應傳回正確的值

  • #13628: scipy.special.spence 函數定義中的 1 個字母排字錯誤…

  • #13634: mmwrite 在密集、斜對稱陣列上失敗

  • #13646: Windows 10 上稀疏矩陣 argmax() 整數溢位

  • #13647: `scipy.stats.qmc.LatinHypercube` 無法取樣單一樣本…

  • #13651: scipy.linalg.eigvalsh 中的說明文件錯誤

  • #13664: BUG:gamma 分佈的反生存函數溢位…

  • #13693: BUG:sokalmichener 似乎未正確套用權重

  • #13697: BUG: stats:arcsine.pdf 在…產生偽造警告

  • #13704: 使傳遞相對於…的等級截止值成為可能

  • #13707: Kullback Leibler Divergence 廣播不再運作

  • #13740: Scipy.optimize x0 超出邊界,即使它在邊界內。

  • #13744: scipy.interpolate.interp1d 對於非唯一值具有不一致的行為…

  • #13754: optimize.minimize ‘trust’ 方法和有限差分 Hessian…

  • #13762: MAINT, TST:aarch64 stats 測試失敗顯示在 wheels 中…

  • #13769: probplot 即使在 fit=False 時也繪製擬合線

  • #13791: BUG: stats:wrapcauchy.cdf 未廣播形狀參數…

  • #13793: CI: CircleCI 說明文件建置失敗

  • #13840: manylinux1 建置因 `special/_cosine.c` 中使用 C99 而失敗

  • #13850: CI: Homebrew 因 bintray 而失敗

  • #13875: BUG:具有 Yates 校正的 chi2_contingency

  • #13878: BUG: `signal.get_window` 引數處理問題

  • #13880: 移除所有 numpy.compat 的用法

  • #13896: Boschloo 檢定,用於更強大的 2x2 列聯表假設檢定…

  • #13923: 常態分佈 Log CDF 的反函數

  • #13933: `signal.get_window` 不支援 `general_cosine` 和…

  • #13950: DOC: scipy.spatial.KDTree.query

  • #13969: N=4 不得超過 M=3

  • #13970: 應參考 Pearson 關於卡方檢定的原始論文。

  • #13984: 更快地新增稀疏對角矩陣

  • #13988: 使用 scipy 1.6 版本的 scipy.io.wavfile 時發生錯誤…

  • #13997: BUG: sparse:`dia_matrix.diagonal()` 的結果不正確

  • #14005: MAINT: optimize:可以改進 `curve_fit` 輸入錯誤訊息。

  • #14038: MAINT:為 _sobol.pyx 新增類型標註

  • #14048: DOC:遺失 git 子模組資訊

  • #14055: linalg.solve:當使用 assume_a=’her’ 和 real… 時,錯誤訊息不明確

  • #14093: DOC:說明文件中預設值定義不一致…

  • #14158: TST, BUG:test_rbfinterp.py – test_interpolation_misfit_1d 失敗…

  • #14170: TST: signal 子模組 test_filtfilt_gust 在 32 位元 amd64 上失敗…

  • #14194: MAINT:download-wheels.py 遺失匯入

  • #14199: biasedurn 擴充功能的生成來源在 1.7.0rc1 中已損壞

針對 1.7.0 版本的提取請求#

  • #4824: 隨機置換 T 檢定 (新 PR)

  • #4933: ENH:更新 Mann-Whitney-Wilcoxon 檢定

  • #7702: ENH: stats:新增偏斜柯西分佈

  • #8306: 針對 scipy.signal.max_len_seq_inner 的選用 Pythran 支援

  • #10170: MAINT: stats:為餘弦實作 cdf 和 ppf 作為 ufuncs…

  • #10454: ENH:擴充 find_peaks_cwt 以接受數字和可迭代物件…

  • #10844: ENH: 新增具有準蒙地卡羅功能的 stats.qmc 模組

  • #11313: ENH: 新增 Wright 的廣義 Bessel 函數

  • #11352: ENH: stats:新增 crosstab 函數。

  • #11477: FIX:cdfchn.f 中的有界參數給出錯誤的結果

  • #11695: ENH: stats:將動差法新增到 `rv_continuous.fit`

  • #11911: ENH:為 boxcox 和 boxcox_normmax 新增邊界

  • #12438: BUG:在橢圓濾波器設計中使用 ellipkm1 以防止數值…

  • #12531: ENH: stats:新增 Page’s L 檢定

  • #12603: ENH: stats:新增 `binomtest` 以取代 `binom_test`。

  • #12653: ENH: stats:新增 Somers’ D 檢定

  • #12676: BUG:更新 signal.csd 中的中位數平均

  • #12760: BUG: special:erfinv(x<<1) 失去精確度

  • #12801: ENH: 將單邊 p 值新增到剩餘的 spearmanr 和 linregress

  • #12873: ENH: Stats:新增 Alexander Govern 檢定

  • #13008: ENH: 將 ‘alternative’ 新增到使用常態 CDF 計算 p 值的函數

  • #13040: BUG:允許 RectSphereBivariateSpline 接受負經度

  • #13048: ENH: stats:新增計算相對風險的函數。

  • #13067: ENH: 將權重參數新增到 stats.gmean

  • #13084: ENH: 快速 Hankel 轉換

  • #13104: MAINT:升級 python 版本 (捨棄 python 3.6) 以用於 docker 開發…

  • #13153: ENH: 新增關聯性度量 Pearsons 列聯係數、…

  • #13166: ENH: stats:將 nan_policy 新增到 zmap。

  • #13175: MAINT:`linear_sum_assignment` 中高成本矩陣的測試

  • #13177: BUG: 當 ndim… 時,在 fourier_ellipsoid 中引發 NotImplementedError

  • #13184: BUG: stats:修正 mstats.describe 的最小值和最大值計算,其中…

  • #13188: DOC: stats:使 kstest 的虛無假設和對立假設更…

  • #13193: MAINT: stats:卡方檢定檢查觀察/期望頻率的總和

  • #13197: ENH/MAINT:HiGHS 上游增強功能和錯誤修正

  • #13198: ENH:允許從 affine_transform 中的 out 陣列推斷 output_shape

  • #13204: ENH: stats:新增 Zipfian (不同於 Zipf/zeta) 分佈

  • #13208: REL:將版本設定為 1.7.0.dev0

  • #13216: TST: stats:分解並標記慢速測試

  • #13224: 更新加權 τ 的說明文件

  • #13230: ENH: linalg:為 tgexc 新增 LAPACK 包裝函式。

  • #13232: MAINT: stats:當 kruskal 的輸入具有 >1 維度時引發錯誤

  • #13233: DOC: stats:修正教學中 arcsine 的 MGF 和 t 的熵

  • #13236: MAINT:重新組織共用線性指派測試

  • #13237: BENCH:重構 stats.Distribution 以輕鬆新增新的分佈

  • #13238: BUG: stats:修正 burr 和 fisk 分佈的錯誤形狀輸出

  • #13240: MAINT:為線性總和指派新增微不足道的成本矩陣測試

  • #13252: DOC: optimize:新增 `optimize.linear_sum_assignment` 教學。

  • #13254: BUG:修正偏度和峰度中常數輸入的精確度問題

  • #13262: BUG:scipy.medfilt 和 .medfilt2d 修正

  • #13263: ENH: 新增雙樣本 Cramer-von Mises 檢定

  • #13264: 修正 `stats.anderson` 說明文件中的小排字錯誤

  • #13268: ENH: stats:為 t 分佈新增 _entropy 的實作。

  • #13273: DOC: stats:修正 Yeo-Johnson LL 函數說明文件中的排字錯誤

  • #13275: MAINT: stats:更正 gamma 的 _fitstart 方法中的註解。

  • #13283: BUG: stats:修正 rv_discrete 類別的 cdf 方法

  • #13286: DOC: stats:闡明 rv_continuous/discrete.stats 範例

  • #13288: DOC: stats:離散分佈形狀參數限制

  • #13289: MAINT:修正 sigtoolsmodule.c 中的建置警告

  • #13290: DOC:擴展 nan_policy API 的討論。

  • #13291: MAINT: signal, stats:在適當的地方使用 keepdims。

  • #13292: DOC: stats:注意 nbinom 的另一個常見參數化

  • #13293: DOC:將預設值的損壞連結變更為封存連結

  • #13295: BUG: stats:修正 support 方法以傳回正確的邊界

  • #13296: DOC: stats:修正在 kstwo 說明文件字串中的 latex 標記。

  • #13297: TST:將 kde.logpdf 溢位測試標記為 xslow

  • #13298: 廣義雙曲線分佈

  • #13301: DOC: cluster:將叢集號碼註解新增到 cluster.vq.kmeans 的說明文件字串

  • #13302: BUG:修正 ndimage.morphology.distance_transform_* 引數處理

  • #13303: CI:防止 Codecov 給出錯誤的 CI 失敗和錯誤的 PR 註解

  • #13313: ENH:qhull 的靜態類型標註

  • #13316: scipy.signal._spectral 的 Pythran 實作

  • #13317: DOC:轉發移植 1.6.0 relnotes

  • #13319: ENH: stats:新增分佈 CDF 的快速數值反演

  • #13320: ENH:differential_evolution 的 x0

  • #13324: DOC 修正 linprog highs versionadded 至 1.6

  • #13326: MAINT: 更新 numpydoc 至 v1.1.0

  • #13327: DOC: interpolate: 改進 `interpolate.interpn()` 的文件字串範例…

  • #13328: ENH: 強化 stats 分布

  • #13330: ENH: stats: 新增非中心超幾何分布 (Fisher’s…

  • #13331: MAINT/ENH: 解決 mypy 警告/錯誤

  • #13332: DOC: interpolate: 改進 `interpolate.interp2d` 的文件字串…

  • #13333: ENH: stats: 更多 _sf 和 _isf 的實作。

  • #13334: MAINT: stats: 清理 _continuous_distns.py 中一些已過時的註解

  • #13336: scipy.optimize._group_columns 的 Pythran 版本

  • #13337: DOC|ENH: scipy.integrate.simpson 中的類型提示

  • #13346: ENH: stats: 為 ‘variation’ 函數新增 ‘ddof’ 參數

  • #13355: ENH: stats: 為 loggamma 實作 _logpdf、_sf 和 _isf。

  • #13360: ENH|DOC: 修正 interpolate.RectSphereBivariateSpline 中的文件字串和輸入驗證

  • #13366: BUG: stats: 在 _unequal_var_ttest_denom 中不要引發 ZeroDivisionError

  • #13370: ENH: 修正 stats 中小參數的 ARGUS 分布

  • #13371: ENH: stats: 新增 `bootstrap` 以估計信賴區間…

  • #13373: BUG: io/matlab: 保留空 >=2D 陣列的維度

  • #13374: ENH: stats: 新增偏斜柯西分布

  • #13379: BUG: sparse: 修正稀疏 lsqr 中的 verbosity

  • #13383: TST: stats: 標記多維度排列 t 檢定為 slow

  • #13384: MAINT: 使 keywords 陣列靜態化

  • #13388: PERF: 避免在 skew 和 kurtosis 中重複計算平均值

  • #13389: DOC: 修正已棄用的指令語法

  • #13390: DOC: 更正參數章節底線的行長度

  • #13393: MAINT: stats: 允許 wishart dim - 1 < df < dim

  • #13395: DOC: 修正 setup.py 警告訊息中的錯字

  • #13396: BUG: 修正 Nakagami `nakagami_gen.fit` 的 MLE

  • #13397: MAINT:linalg: 修正 tgsen 家族包裝器和 ordqz

  • #13406: TST: 為稀疏 BSR 建構子新增錯誤處理測試

  • #13413: DOC: 超快速入門指南

  • #13418: BUG: 修正 moment 回傳不一致的類型和形狀

  • #13423: DOC: 更新 leaf_label_func/dendrogram 的範例

  • #13431: ENH: stats: 覆寫 nhypergeom 的 _rvs

  • #13432: 在 NDInterpolator 文件字串中新增指示,說明 N 必須 > 1

  • #13434: DOC: stats: 註記 scaled-inv-chi2 和 invgamma 之間的關係

  • #13436: ENH: interpolate: 新增輸入驗證以檢查輸入 x-y 是否為…

  • #13441: ENH: 為 scipy.stats 新增 `barnard_exact` 檢定功能。

  • #13443: MAINT: stats: skewcauchy 的更新

  • #13444: DOC: 釐清 johnsonsu/johnsonsb 的 `a` 參數範圍

  • #13445: DOC: 修正 runtests 指導方針。

  • #13446: MAINT: stats: 為 wrapcauchy 新增 _fitstart 方法。

  • #13447: DEV: 更新開發 Docker 映像檔

  • #13448: ENH: 為 `scipy.spatial.distance` 新增註釋

  • #13451: DOC: 小幅格式化。

  • #13458: DOC: 縮排另請參閱。

  • #13460: DOC: stats: 修正 Cramer-von Mises 維基百科文章的連結。

  • #13461: DOC: 重新組織 scipy.stats 概述文件頁面

  • #13463: DOC: 其他格式化修正

  • #13466: DOC: 另請參閱中的錯字 s/SmoothUni/SmoothBi/g

  • #13467: DOC: optimize: 為 `minimize` 新增關於 `tol` 參數的描述。

  • #13469: MAINT: 重構最佳化方法以使用 scipy.stats.qmc

  • #13477: CI: 將 numpy 釘住版本至 1.19.5,用於三個 macOS CI 工作

  • #13478: DOC: 修正 Sphinx 指令的雙冒號 :: 遺失的錯字

  • #13481: CI: 在 Azure 上 4 個平行 Windows 建置中將 numpy 釘住版本至 1.19.5

  • #13482: CI: 在 macOS CI 中再次使用 numpy 1.20.0

  • #13483: DOC: 多個文件語法修正。

  • #13484: 將一些 pythran 配置從 CI 移動到 setup

  • #13487: DOC: 新增關於 scipy.stats.qmc 的教學

  • #13492: ENH: GH actions 不應在分支上執行

  • #13493: DEV: 為 SciPy 啟用 gitpod

  • #13495: DOC optimize.linprog_simplex 文件中的一個字錯字

  • #13499: DOC: 描述 LSAP 實作

  • #13502: BUG: 使用列表建立的邊界不適用於 Powell

  • #13507: MAINT, TST: stats: 集中化所有無效參數列表…

  • #13510: DOC: stats: 修正 ‘multivariate_hypergeom’ 中的小文件錯誤

  • #13513: DOC: 在 ltisys.py 的範例中新增數學符號

  • #13514: ENH: 簡化 Sobol 的 low_0_bit 函數

  • #13515: ENH: optimize: 為 nelder-mead 求解器新增邊界約束支援

  • #13516: DOC: 減少 johnsonb 文件字串的 LaTeX 使用量

  • #13519: BLD: 從 setup.py 移除 build_sphinx 支援

  • #13527: TST: stats: 在 32 位元上預期失敗 ttest_ind_randperm_alternative2

  • #13530: DOC: 更正中值濾波器函數之間的比較

  • #13532: ENH: 在 medfilt2d 內部釋放 GIL

  • #13538: DOC: optimize: 修正 ‘fmin_powell’ 中的小文件錯誤 (#13511)

  • #13546: DOC: 修正 ndimage 的 “mode” 選項列表

  • #13549: ENH: stats: 為一些常態性檢定新增 ‘alternative’ 關鍵字。

  • #13551: MAINT: 將 git 新增至 docker 環境

  • #13552: MAINT: stats: 移除 float_power 墊片

  • #13553: DOC: 在 stats 教學中使用 support 而非 a/b

  • #13560: MAINT: optimize: 改善稀疏輸入的 linprog 錯誤訊息…

  • #13562: MAINT: optimize: 使用 np.isclose 而非 _within_tolerance。

  • #13566: ENH: 加速 hdquantiles_sd()

  • #13569: BENCH: optimize: 僅基準測試 HiGHS 方法;新增更大的線性規劃…

  • #13574: DOC: 在 cluster.hierarchy.dendrogram ‘level’ 參數的描述中,…

  • #13576: ENH: 提升差異性效能

  • #13579: TST: 將 pybind11 新增至 tox 環境

  • #13583: BUG: 修正 Dockerfile apt-get 安裝

  • #13588: MAINT: 向前移植 1.6.1 版本說明。

  • #13593: BUG: stats: 為 bin edges 保留樣本 dtype

  • #13595: ENH: interpolate: 新增 RBFInterpolator

  • #13596: DOC: 修正 new_stats_distribution.rst.inc 中的縮排

  • #13601: 為 get_window 函數新增 dpss

  • #13604: DOC: 更正雙退火訪問參數範圍。

  • #13605: 將 Codecov 徽章新增至 README

  • #13607: MAINT: stats: 修正 crystalball 熵

  • #13611: 改善 stats 套件中分布的參數準備。

  • #13612: 為 Windows cmd 新增 docker run 命令

  • #13613: MAINT, CI: mypy: 修正類型錯誤 + 將 mypy 新增至 CI

  • #13616: FIX: 為 mu 非常小時的 invgauss.cdf 回傳正確輸出

  • #13617: MAINT: 接受數字和可迭代物件作為 find_peaks_cwt 中 width 的輸入

  • #13620: CI: 停用 mypy CI 工作 (部分還原 gh-13613)

  • #13621: DOC: signal: 為輸入類型使用類陣列

  • #13622: MAINT: 清理一些未使用的檔案,使 `mypy scipy` 通過

  • #13623: CI: 再次啟用 Mypy CI 工作

  • #13624: TST: 為 `dual_annealing` 的 `visiting_param` 輸入測試更多值

  • #13625: 在文件中將 integrate.simps 重新命名為 integrate.simpsons…

  • #13631: ENH: 新增 `stats.differential_entropy` 函數

  • #13633: BUG: stats.binned_statistic_2d 使用者函數預期陣列

  • #13641: ENH: 為 rotvec 新增 degrees 參數

  • #13645: MAINT: mypy: 不要安裝 numpy-stubs

  • #13649: BUG: sparse: csc_matrix.argmax() 整數溢位

  • #13650: ENH: stats: 為 ansari 新增 ‘alternative’ 參數

  • #13652: DOC: 修正 eigvalsh 文件 (#13651)

  • #13654: BUG: 修正 LatinHypercubes

  • #13656: DOC: 修正 PCHIP 參考文獻

  • #13657: TST: 移除除錯階段中的 IPython 警告

  • #13658: 移除文件字串中多餘的引號

  • #13661: ENH: stats: 提高效率 / 修正精確排列中的錯誤…

  • #13667: MAINT: 將最新的 Docker 映像檔設為預設

  • #13668: MAINT: 將 .theia/ 新增至 .gitignore

  • #13669: BLD: 將 SCIPY_USE_PYTHRAN 預設值更改為 `1`

  • #13676: ENH 稍微改進帶阻尼的 LSQR

  • #13678: MAINT: 將 Pythran 產生檔案新增至 .gitignore

  • #13679: MAINT: 移動 Gitpod 配置中的 `conda develop .`

  • #13680: DOC: 新增 cKDTree 與 KDTree 的比較說明

  • #13681: DOC: 建置 Pythran、編譯程式碼和清理的文件更新

  • #13683: BUG: mmwrite 正確序列化非反對稱陣列

  • #13684: FIX: 修正 gamma.isf 方法中的數值溢位

  • #13685: BUG: 修正餘弦距離範圍為 0-2

  • #13694: MAINT: 修正 NumPy 版本不正確時發出的警告

  • #13696: ENH: 支援 t 檢定獨立樣本中的修剪

  • #13698: BUG: stats: 修正 arcsine.pdf 產生的虛假警告

  • #13701: DEV: scipy.interpolate b-splines (週期性情況)

  • #13702: DEP: 清理 spatial.distance 中已過期的棄用

  • #13703: MAINT: 修正靜態程式碼分析發現的問題

  • #13706: ENH: stats: 實作 laplace 分布的 sf 和 isf。

  • #13711: MAINT: stats: 修正 scipy.stats.entropy 的廣播

  • #13712: BUG: stats: 覆寫 invweibull 分布的 _fitstart。

  • #13713: DOC: 更新 toolchain.rst 以反映 Windows 通用 C 執行階段

  • #13714: MAINT: stats: 從 test_continuous_basic.py 移除未使用的列表。

  • #13715: MAINT: stats: 無需抑制 frechet 棄用警告。

  • #13716: MAINT: 依照 PEP 3135 的描述使用 super()

  • #13718: MAINT: 新式類別,移除對 object 的繼承

  • #13721: MAINT: 為 mpmath 新增類型忽略 (#13721)

  • #13723: MAINT: mypy: 在 mypy.ini 中忽略 mpmath 導入

  • #13724: DOC: pydata sphinx 主題

  • #13725: BENCH: 為 Kendalltau 新增基準測試

  • #13727: CI: 簡化 Azure 的 Pythran 配置設定

  • #13731: MAINT: stats: 一些 flake8 驅動的清理。

  • #13732: ENH: stats: 學生化全距分布

  • #13735: DOC: 更正 Voronoi 文件字串

  • #13738: DOC: 為 wright_bessel 新增範例

  • #13739: ENH: stats: 實作 chi 分布的 _sf 和 _isf。

  • #13741: MAINT: 防止在 minimize 中覆寫 x

  • #13747: DOC: 為 interp1d 針對非唯一 x 值新增說明

  • #13749: MAINT: 向前移植 1.6.2 版本說明

  • #13759: MAINT: simpson 小幅效能提升

  • #13765: FIX: npymath 遺失導致 npy_log1p 未知

  • #13768: BENCH: 新增遺失的 Pythran 依賴項

  • #13770: ENH: stats.contingency: 將稀疏選項新增至 crosstab。

  • #13774: DEP: 棄用擠壓 spatial.distance 中的輸入向量

  • #13775: 啟用信任域方法以使用有限差分 Hessian…

  • #13777: DOC: 修正 Ubuntu/Debian 安裝說明

  • #13778: DOC: 移除對 RandomState 的參考

  • #13782: MAINT: LBFGSB 在 MAXLS 上的錯誤訊息已變更 關閉 #11718

  • #13785: BENCH: 為帶權重的 cdist/pdist 新增基準測試

  • #13786: MAINT: 為 C++ 重構準備 cdist/pdist

  • #13787: MAINT: stats: 移動 entropy 和 differential_entropy 函數…

  • #13790: DOC: 為 scipy 開發的 Dockerfile 文件新增一些依賴項。

  • #13792: BUG: stats: 修正 wrapcauchy.cdf 中的廣播

  • #13795: MAINT: stats: 將假設檢定新增至 init.py 中的 __all__,而非 stats.py

  • #13797: MAINT: stats: probplot:除非…,否則不要繪製最小平方擬合線…

  • #13798: MAINT: 修正 `hierarchy.to_tree` 中不正確的程式碼註解

  • #13802: DEV: 為使用 conda/mamba 開發新增 environment.yml 檔案

  • #13803: DOC: 修正關於 arxiv role 已註冊的文件建置警告

  • #13804: DOC+MAINT: optimize: Bounds 建構子中的 lb 和 ub 是…

  • #13807: MAINT: 不要使用平行 Sphinx

  • #13808: MAINT: cluster.to_tree:更慣用的矩陣行迴圈…

  • #13810: MAINT: 新增 CODEOWNERS 檔案

  • #13811: MAINT: 將 ci skip 新增至 azp

  • #13814: ENH/DOC: pydata sphinx 主題潤飾

  • #13817: DOC: scipy/linalg/_decomp_ldl.py 中的其他參數錯字和大小寫問題

  • #13818: MAINT: stats: 保持 `entropy` 可從 `scipy.stats.distributions` 導入

  • #13820: BUG: 將 _kendall_p_exact ValueError 更新為 f-string

  • #13831: FIX:DEP: 允許更好地控制 pinv 和 pinvh 的容差,以及…

  • #13832: BUG: stats: 修正 alpha=1 時 levy_stable 的 rvs

  • #13833: MAINT: 為 stats.qmc 新增內聯類型提示

  • #13836: MAINT: 修正幾個編譯器警告。

  • #13838: TST: 放寬 BinomTest 的測試容差

  • #13841: BLD: 將 `-std=c99` 標誌新增至使用中的 scipy.special 擴展…

  • #13845: ENH: stats: 將 `method` 參數新增至 `differential_entropy`…

  • #13847: TST: 在 macOS 上最佳化失敗時跳過,將一個標記為預期失敗

  • #13848: DOC: optimize: 將 Nelder Mead 文件從無約束最佳化移動…

  • #13849: DOC: 路線圖更新

  • #13852: CI: 修正 GitHub 中暫時錯誤的 brew 版本

  • #13854: ENH: 更新 Scipy Gitpod

  • #13859: TST: 修正超慢的 t 檢定排列測試

  • #13860: MAINT: 清理 LSAP 錯誤檢查

  • #13863: DOC: 移除範例中的 seed

  • #13865: DOC: optimize: differential_evolution 的 bounds 參數是…

  • #13866: MAINT: special: 從 _poly_approx 中移除未使用的變數…

  • #13867: DOC: stats: 解釋 fisher_exact 的替代方案的含義。

  • #13868: CI: 修正 linux 上失敗的工作。

  • #13870: MAINT: 將 LSAP 矩形矩陣處理移至求解器程式碼中

  • #13871: DOC: 新增 Gitpod 文件

  • #13876: Workflow : 在 Linux 工作流程中新增 NumPy 的每晚發布

  • #13877: DOC: 符合 numpydoc + 一致性。

  • #13879: BUG: signal: 修正 get_window 參數處理並新增測試。

  • #13881: CI: 移除 .travis.yml,從 CircleCI 移除 codecov

  • #13882: BLD: 確保遞增開發版本字串

  • #13886: TST: optimize: 跳過 test_network_flow_limited_capacity w/ UMFPACK…

  • #13888: MAINT: 修正涉及 elif 條件的問題

  • #13891: 將 InivariateSpline 重新命名為 UnivariateSpline

  • #13893: ENH: linprog HiGHS 邊際/靈敏度分析

  • #13894: DOC: 在 `Return` 章節前新增空白行。

  • #13897: DOC: BLD: 修正文件建置版本檢查,並改善建置時間

  • #13903: MAINT: Gitpod 修正

  • #13907: ENH: 使用 pybind11 在 C++ 中重寫 Minkowski 度量

  • #13909: 還原 “Workflow : 在 Linux 工作流程中新增 NumPy 的每晚發布”

  • #13910: DOC: 更新 Readme

  • #13911: MAINT: 使用內建 dict 而非 OrderedDict

  • #13920: BUG: 在 init 中重新啟用 conda 環境

  • #13925: BUG: stats: Yates 校正的幅度 <= abs(觀察值-期望值)…

  • #13926: DOC: 更正 disjoint_set.subsets 文件字串中的回傳類型

  • #13927: DOC/MAINT: 將版權聲明新增至 qmc.primes_from_2_to

  • #13928: BUG: DOC: signal: 修正需要參數 config 並新增遺失的文件…

  • #13929: REL: 新增 PEP 621 (pyproject.toml 中的專案元數據) 支援

  • #13931: MAINT: special: 擺脫 _logit.c.src

  • #13934: ENH: signal: 使 `get_window` 支援 `general_cosine`…

  • #13940: MAINT: QMCEngine d 輸入驗證

  • #13941: MAINT: 向前移植 1.6.3 版本說明

  • #13944: BUG: spatial: 修正 `distance.sokalmichener` 的權重處理。

  • #13947: MAINT: 移除 sokalmichener 中的重複計算

  • #13949: DOC: minimize 和 KDTree.query 中的小語法修正

  • #13951: ENH: 將 Boschloo 精確檢定新增至 stats

  • #13956: ENH: spatial: 加入 `axis` 和 `keepdims` 可選參數…

  • #13963: MAINT: stats: 修正未使用的導入和一些其他相關問題…

  • #13971: DOC: 將卡爾·皮爾森的參考文獻加入卡方檢定

  • #13972: ENH: cluster: 為 `kmeans` 加入可選參數 `seed`…

  • #13973: BLD: 修正 ndimage 中因果/反因果指標的建置警告

  • #13975: ENH: 將空陣列範數設為零。

  • #13977: MAINT: signal: 將 distutils 範本替換為 tempita

  • #13978: MAINT: 改善驗證和僅限關鍵字參數

  • #13979: ENH: 加入常態分布的對數 CDF 的反函數

  • #13983: 修正 `ndimage.watershed_ift` 教學文件的錯誤

  • #13987: DOC: 在形態學的文件字串中加入範例:white_tophat,…

  • #13989: DOC: interpolate: 改善 `RegularGridInterpolator` 的範例…

  • #13990: MAINT, DOC: optimize: 使輸入驗證說明更清晰…

  • #13992: Workflow : 在 Linux 工作流程中新增 NumPy 的每晚發布

  • #13995: Doc: 持續整合資訊

  • #14000: BUG: sparse: 修正 DIA.diagonal 錯誤並新增回歸測試

  • #14004: ENH: 快速加法 dia 矩陣

  • #14006: MAINT: optimize: 新增驗證以檢查 func 參數數量…

  • #14008: BUG: 針對不一致的 WAV 標頭引發例外

  • #14009: DEP: 移除 numpy.compat 的使用

  • #14010: MAINT: 新增 wheel DL 代理程式的支援

  • #14012: DOC: 擴展精確檢定參考

  • #14015: MAINT: 移除 brew 更新

  • #14017: BENCH: 為稀疏算術新增更多格式

  • #14018: BENCH: 為 f_oneway 新增基準測試

  • #14020: MAINT: 將 np.int_ 修改為 np.int32,使其在 32/64 位元系統上相同…

  • #14023: MAINT: 修正 clang 建置並移除一些 Unicode 字元

  • #14025: BUG: sparse: 修正 DIA.setdiag 問題

  • #14026: TST: optimize: xfail test_powell 的一部分

  • #14029: CI: github macos 修正

  • #14030: MAINT: 使用 ‘yield from <expr>’ (PEP 380)

  • #14031: MAINT: 新式類別,移除對 object 的繼承

  • #14032: MAINT: Pythran 的 CXXFLAGS

  • #14033: ENH: 將 sqeuclidean 和 braycurtis 移植到 _distance_pybind

  • #14034: MAINT: 清理 ‘next = __next__’

  • #14045: MAINT: 更新 PYVER pavement.py

  • #14047: DEV: 在 Gitpod Dockerfile 中初始化 boost 子模組

  • #14051: BLD: 如果 boost 子模組內容遺失,提早錯誤退出

  • #14052: DOC: 遺失子模組初始化資訊

  • #14057: DOC: special:為 `psi` 文件字串新增範例

  • #14058: BUG: 修正 linalg.solve 中的 dtype 錯誤。

  • #14060: DOC: 修正 spence 函數文件中的錯字。

  • #14061: MAINT:stats: _sobol.pyx 的類型註解

  • #14062: DOC: quickstart_gitpod.rst 中的一些小修正

  • #14063: DOC: signal:為 `cont2discrete` 文件字串新增範例

  • #14064: DOC: optimize:為 fmin_bfgs 文件字串新增範例

  • #14065: 為 scipy stats.trim1 文件字串新增範例

  • #14066: DOC 為 scipy.special.hermite 新增範例

  • #14067: DOC 新增 alpha 文件字串描述,並為文件字串新增範例

  • #14070: DOC 為文件字串新增參數、回傳值和範例

  • #14072: MAINT/TST: 修正因 numpy nightly build 而失敗的測試。

  • #14075: DOC 改進 signal.hilbert 文件字串中的程式碼片段。

  • #14076: DOC: 記錄 cdist/pdist 接受 Jensen-Shannon 距離

  • #14079: BLD: 避免在 cythonize 階段匯入 scipy.stats

  • #14082: MAINT: 移除舊的、註解掉的 extract_diagonal

  • #14083: MAINT: sparse: 移除已停用的函數 extract_diagonal

  • #14085: ENH: 在 _distance_pybind 中實作 canberra 距離

  • #14086: MAINT: 清除 scipy 命名空間中最好從…匯入的條目

  • #14088: 為 python 3.10 從原始碼安裝 Pythran

  • #14092: BUG: 修正 clang 的問題。

  • #14094: DOC: 修正類別中 Default 定義的不一致之處…

  • #14105: TST: stats: mannwhitneyu: 檢查 mstats 和 stats mannwhitneyu…

  • #14106: DOC: stats.mstats: mannwhitneyu: 傳回的統計量是…

  • #14107: ENH: stats: bootstrap: 新增 `vectorized` 參數;自動…

  • #140109: BUG: 修正 fblas 簽名檔中的兩個問題

  • #14110: DOC: mailmap 更新

  • #14113: ENH: stats: bootstrap: 新增 `paired` 參數

  • #14116: MAINT: 修正 odr 中已棄用的 Python C API 用法

  • #14118: DOC: 1.7.0 發行說明

  • #14125: DOC: 修正錯字

  • #14126: ENH: stats: bootstrap: 新增 `batch` 參數以控制批次…

  • #14127: CI: 在基準測試 CI 執行中升級 pip

  • #14130: BUG: 如果 verbose 設定為 2…,則修正 trust-constr 報告 TypeError

  • #14133: MAINT: interpolate: 引發 NotImplementedError 而非 ValueError

  • #14139: FIX/DOC: lsqr 文件測試列印失敗

  • #14145: MAINT: 1.7.x 版本釘選(“backport”)

  • #14146: MAINT: 若無標籤則提交計數

  • #14164: TST, BUG: 修正 rbf 矩陣值

  • #14166: CI, MAINT: pre-release CI 的限制

  • #14171: TST: signal: 提高 Gustafsson 測試的容差…

  • #14175: TST: stats: 放寬一些 binomtest 測試中的容差。

  • #14182: MAINT: stats: 更新 ppcc_plot 和 ppcc_max 文件字串。

  • #14195: MAINT: download-wheels 遺失匯入

  • #14230: REL: 停止在 sdist 中發布產生的 Cython 原始碼