SciPy 0.18.0 Versionshinweise#

SciPy 0.18.0 ist das Ergebnis von 6 Monaten harter Arbeit. Es enthält viele neue Funktionen, zahlreiche Fehlerbehebungen, verbesserte Testabdeckung und bessere Dokumentation. In dieser Version gab es eine Reihe von Deprecation-Hinweisen und API-Änderungen, die unten dokumentiert sind. Alle Benutzer werden ermutigt, auf diese Version zu aktualisieren, da es eine große Anzahl von Fehlerbehebungen und Optimierungen gibt. Darüber hinaus wird sich unsere Entwicklungsaufmerksamkeit nun auf Fehlerbehebungs-Releases auf dem 0.19.x-Zweig und auf die Hinzufügung neuer Funktionen auf dem Master-Zweig verlagern.

Diese Version erfordert Python 2.7 oder 3.4-3.5 und NumPy 1.7.1 oder neuer.

Highlights dieser Version sind

Neue Funktionen#

scipy.integrate Verbesserungen#

Ein Löser für Zweipunkt-Randwertprobleme von ODE-Systemen wurde in scipy.integrate.solve_bvp implementiert. Der Löser erlaubt nicht getrennte Randbedingungen, unbekannte Parameter und bestimmte singuläre Terme. Er findet eine C1-kontinuierliche Lösung mithilfe eines Kollokationsalgorithmus vierter Ordnung.

scipy.interpolate Verbesserungen#

Kubische Spline-Interpolation ist jetzt über scipy.interpolate.CubicSpline verfügbar. Diese Klasse repräsentiert ein stückweise kubisches Polynom, das durch gegebene Punkte verläuft und C2-kontinuierlich ist. Sie wird auf jedem Segment im Standard-Polynombasis dargestellt.

Eine Darstellung von n-dimensionalen Tensorprodukt-Stückweise-Polynomen ist als Klasse scipy.interpolate.NdPPoly verfügbar.

Univariate Stückweise-Polynomklassen, PPoly und Bpoly, können nun auf periodischen Domänen ausgewertet werden. Verwenden Sie dazu das Schlüsselwortargument extrapolate="periodic".

scipy.fftpack Verbesserungen#

scipy.fftpack.next_fast_len Funktion berechnet die nächste "reguläre" Zahl für FFTPACK. Das Auffüllen der Eingabe auf diese Länge kann für scipy.fftpack.fft eine deutliche Leistungssteigerung bringen.

scipy.signal Verbesserungen#

Das Resampling mittels Polyphasenfilterung wurde in der Funktion scipy.signal.resample_poly implementiert. Diese Methode übersampelt ein Signal, wendet einen Nullphasen-FIR-Tiefpassfilter an und untersampelt mithilfe von scipy.signal.upfirdn (die ebenfalls neu in 0.18.0 ist). Diese Methode kann für einige Signale schneller sein als die FFT-basierte Filterung, die von scipy.signal.resample bereitgestellt wird.

scipy.signal.firls, das FIR-Filter mithilfe von Least-Squares-Fehlerminimierung konstruiert, wurde hinzugefügt.

scipy.signal.sosfiltfilt, das eine Vorwärts-Rückwärts-Filterung wie scipy.signal.filtfilt, aber für Zweite-Ordnungs-Abschnitte, durchführt, wurde hinzugefügt.

Diskrete zeitliche lineare Systeme#

scipy.signal.dlti stellt eine Implementierung von diskreten zeitlichen linearen Systemen bereit. Entsprechend haben die Klassen StateSpace, TransferFunction und ZerosPolesGain das neue Schlüsselwort dt erhalten, das zur Erstellung von diskreten Instanzen der entsprechenden Systemdarstellung verwendet werden kann.

scipy.sparse Verbesserungen#

Die Funktionen sum, max, mean, min, transpose und reshape in scipy.sparse wurden um zusätzliche Argumente und Funktionalität erweitert, um die Kompatibilität mit analog definierten Funktionen in numpy zu verbessern.

Sparse Matrizen haben jetzt eine count_nonzero Methode, die die Anzahl der Nicht-Null-Elemente in der Matrix zählt. Im Gegensatz zu getnnz() und der nnz-Eigenschaft, die die Anzahl der gespeicherten Einträge (die Länge des Datenattributs) zurückgeben, zählt diese Methode die tatsächliche Anzahl der Nicht-Null-Einträge in den Daten.

scipy.optimize Verbesserungen#

Die Implementierung der Nelder-Mead-Minimierung, scipy.minimize(…, method=”Nelder-Mead”), hat ein neues Schlüsselwort, initial_simplex, erhalten, das verwendet werden kann, um das Startsimplex für den Optimierungsprozess anzugeben.

Die anfängliche Schrittgrößenauswahl in den CG- und BFGS-Minimatoren wurde verbessert. Wir erwarten, dass diese Änderung die numerische Stabilität der Optimierung in einigen Fällen verbessern wird. Details siehe Pull-Request gh-5536.

Die Behandlung von unendlichen Grenzen in der SLSQP-Optimierung wurde verbessert. Wir erwarten, dass diese Änderung die numerische Stabilität der Optimierung in einigen Fällen verbessern wird. Details siehe Pull-Request gh-6024.

Eine umfangreiche Suite von Benchmarks für globale Optimierung wurde zu scipy/benchmarks/go_benchmark_functions hinzugefügt. Details siehe Pull-Request gh-4191.

Nelder-Mead und Powell Minimierung werden nun nur dann Standardwerte für maximale Iterationen oder Funktionsauswertungen setzen, wenn kein Limit vom Aufrufer festgelegt wurde. In einigen Fällen mit einer langsam konvergierenden Funktion und nur einem gesetzten Limit kann die Minimierung länger dauern als in früheren Versionen und ist daher wahrscheinlicher, eine Konvergenz zu erreichen. Siehe Issue gh-5966.

scipy.stats Verbesserungen#

Die Trapezverteilung wurde als scipy.stats.trapz implementiert. Die schiefe Normalverteilung wurde als scipy.stats.skewnorm implementiert. Die Burr-Typ-XII-Verteilung wurde als scipy.stats.burr12 implementiert. Drei- und vierparametrige Kappa-Verteilungen wurden als scipy.stats.kappa3 bzw. scipy.stats.kappa4 implementiert.

Die neue Funktion scipy.stats.iqr berechnet die Interquartilsspanne einer Verteilung.

Zufallsmatrizen#

scipy.stats.special_ortho_group und scipy.stats.ortho_group stellen Generatoren für zufällige Matrizen in den Gruppen SO(N) bzw. O(N) bereit. Sie generieren Matrizen nach der Haar-Verteilung, der einzigen gleichmäßigen Verteilung auf diesen Gruppenmannigfaltigkeiten.

scipy.stats.random_correlation stellt einen Generator für zufällige Korrelationsmatrizen bei gegebenen Eigenwerten bereit.

scipy.linalg Verbesserungen#

scipy.linalg.svd erhielt ein neues Schlüsselwortargument, lapack_driver. Verfügbare Treiber sind gesdd (Standard) und gesvd.

scipy.linalg.lapack.ilaver gibt die Version der LAPACK-Bibliothek zurück, mit der SciPy verknüpft ist.

scipy.spatial Verbesserungen#

Boolesche Distanzen, scipy.spatial.pdist, wurden beschleunigt. Die Verbesserungen variieren je nach Funktion und Eingabegröße. In vielen Fällen kann man eine Beschleunigung von x2–x10 erwarten.

Die neue Klasse scipy.spatial.SphericalVoronoi konstruiert Voronoi-Diagramme auf der Oberfläche einer Sphäre. Details siehe Pull-Request gh-5232.

scipy.cluster Verbesserungen#

Ein neuer Clustering-Algorithmus, der Nearest-Neighbor-Chain-Algorithmus, wurde für scipy.cluster.hierarchy.linkage implementiert. Infolgedessen kann man eine signifikante algorithmische Verbesserung (\(O(N^2)\) statt \(O(N^3)\)) für mehrere Linkage-Methoden erwarten.

scipy.special Verbesserungen#

Die neue Funktion scipy.special.loggamma berechnet den Hauptzweig des Logarithmus der Gammafunktion. Für reelle Eingaben ist loggamma mit scipy.special.gammaln kompatibel. Für komplexe Eingaben hat sie ein konsistenteres Verhalten in der komplexen Ebene und sollte gammaln vorgezogen werden.

Vektorisierte Formen von sphärischen Bessel-Funktionen wurden als scipy.special.spherical_jn, scipy.special.spherical_kn, scipy.special.spherical_in und scipy.special.spherical_yn implementiert. Sie werden für die Verwendung gegenüber den nun veralteten sph_*-Funktionen empfohlen.

Mehrere spezielle Funktionen wurden auf den komplexen Bereich erweitert und/oder haben Verbesserungen im Bereich/Stabilität erfahren. Dazu gehören spence, digamma, log1p und einige andere.

Veraltete Funktionen#

Die klassenübergreifenden Eigenschaften von lti-Systemen wurden als veraltet markiert. Die folgenden Eigenschaften/Setter lösen eine DeprecationWarning aus

Name - (Zugriff/Setzen löst Warnung aus) - (Setzen löst Warnung aus) * StateSpace - (num, den, gain) - (zeros, poles) * TransferFunction (A, B, C, D, gain) - (zeros, poles) * ZerosPolesGain (A, B, C, D, num, den) - ()

Sphärische Bessel-Funktionen, sph_in, sph_jn, sph_kn, sph_yn, sph_jnyn und sph_inkn wurden zugunsten von scipy.special.spherical_jn und spherical_kn, spherical_yn, spherical_in als veraltet markiert.

Die folgenden Funktionen in scipy.constants sind veraltet: C2K, K2C, C2F, F2C, F2K und K2F. Sie werden durch eine neue Funktion scipy.constants.convert_temperature ersetzt, die alle diese Umrechnungen sowie Umrechnungen zur/von der Rankine-Temperaturskala durchführen kann.

Abwärtsinkompatible Änderungen#

scipy.optimize#

Das Konvergenzkriterium für optimize.bisect, optimize.brentq, optimize.brenth und optimize.ridder funktioniert nun genauso wie numpy.allclose.

scipy.ndimage#

Der Offset in ndimage.interpolation.affine_transform wird nun konsistent nach der Anwendung der Matrix hinzugefügt, unabhängig davon, ob die Matrix mit einem eindimensionalen oder zweidimensionalen Array spezifiziert wurde.

scipy.stats#

stats.ks_2samp gab früher unsinnige Werte zurück, wenn die Eingabe nicht reell war oder NaNs enthielt. Für solche Eingaben wird nun eine Ausnahme ausgelöst.

Mehrere veraltete Methoden von scipy.stats-Verteilungen wurden entfernt: est_loc_scale, vecfunc, veccdf und vec_generic_moment.

Veraltete Funktionen nanmean, nanstd und nanmedian wurden aus scipy.stats entfernt. Diese Funktionen wurden in SciPy 0.15.0 zugunsten ihrer numpy-Äquivalente als veraltet markiert.

Ein Fehler in der rvs()-Methode der Verteilungen in scipy.stats wurde behoben. Wenn Argumente an rvs() übergeben wurden, die für Broadcasting geformt waren, waren in vielen Fällen die zurückgegebenen Zufallsstichproben nicht zufällig. Ein einfaches Beispiel für das Problem ist stats.norm.rvs(loc=np.zeros(10)). Aufgrund des Fehlers würde dieser Aufruf 10 identische Werte zurückgeben. Der Fehler betraf nur Code, der auf dem Broadcasting der Form-, Positions- und Skalenparameter beruhte.

Die rvs()-Methode akzeptierte auch einige Argumente, die sie nicht hätte akzeptieren sollen. Es besteht eine potenzielle Rückwärtskompatibilitätsgefahr in Fällen, in denen rvs() Argumente akzeptierte, die nicht mit Broadcasting kompatibel sind. Ein Beispiel ist

stats.gamma.rvs([2, 5, 10, 15], size=(2,2))

Die Form des ersten Arguments ist nicht mit der angeforderten Größe kompatibel, aber die Funktion gab trotzdem ein Array mit der Form (2, 2) zurück. In SciPy 0.18 löst dieser Aufruf einen ValueError aus.

scipy.io#

scipy.io.netcdf Maskierung gibt nun dem Attribut _FillValue Vorrang vor dem Attribut missing_value, falls beide gegeben sind. Außerdem werden Daten nur dann als fehlend behandelt, wenn sie exakt mit einem dieser Attribute übereinstimmen: Werte, die sich durch Rundungsfehler von _FillValue oder missing_value unterscheiden, werden nicht mehr als fehlende Werte behandelt.

scipy.interpolate#

Die Klasse scipy.interpolate.PiecewisePolynomial wurde entfernt. Sie wurde in SciPy 0.14.0 als veraltet markiert, und scipy.interpolate.BPoly.from_derivatives dient als Drop-in-Ersatz.

Weitere Änderungen#

SciPy verwendet nun setuptools für seine Builds anstelle von einfachem distutils. Dies behebt die Verwendung von install_requires='scipy' in den setup.py-Dateien von Projekten, die von SciPy abhängen (siehe NumPy-Issue gh-6551 für Details). Dies kann sich potenziell auf die Funktionsweise von Build-/Installationsmethoden für SciPy selbst auswirken. Bitte melden Sie unerwartetes Verhalten auf dem SciPy-Issue-Tracker.

PR #6240 ändert die Interpretation der Option maxfun in den scipy.optimize-Modulroutinen L-BFGS-B. Eine L-BFGS-B-Suche besteht aus mehreren Iterationen, wobei jede Iteration aus einer oder mehreren Funktionsauswertungen besteht. Während die alte Suchstrategie sofort beim Erreichen von maxfun Funktionsauswertungen abbrach, erlaubt die neue Strategie der aktuellen Iteration, trotz Erreichen von maxfun, fertiggestellt zu werden.

Die gebündelte Kopie von Qhull im Unterpaket scipy.spatial wurde auf Version 2015.2 aktualisiert.

Die gebündelte Kopie von ARPACK im Unterpaket scipy.sparse.linalg wurde auf arpack-ng 3.3.0 aktualisiert.

Die gebündelte Kopie von SuperLU im Unterpaket scipy.sparse wurde auf Version 5.1.1 aktualisiert.

Autoren#

  • @endolith

  • @yanxun827 +

  • @kleskjr +

  • @MYheavyGo +

  • @solarjoe +

  • Gregory Allen +

  • Gilles Aouizerate +

  • Tom Augspurger +

  • Henrik Bengtsson +

  • Felix Berkenkamp

  • Per Brodtkorb

  • Lars Buitinck

  • Daniel Bunting +

  • Evgeni Burovski

  • CJ Carey

  • Tim Cera

  • Grey Christoforo +

  • Robert Cimrman

  • Philip DeBoer +

  • Yves Delley +

  • Dávid Bodnár +

  • Ion Elberdin +

  • Gabriele Farina +

  • Yu Feng

  • Andrew Fowlie +

  • Joseph Fox-Rabinovitz

  • Simon Gibbons +

  • Neil Girdhar +

  • Kolja Glogowski +

  • Christoph Gohlke

  • Ralf Gommers

  • Todd Goodall +

  • Johnnie Gray +

  • Alex Griffing

  • Olivier Grisel

  • Thomas Haslwanter +

  • Michael Hirsch +

  • Derek Homeier

  • Golnaz Irannejad +

  • Marek Jacob +

  • InSuk Joung +

  • Tetsuo Koyama +

  • Eugene Krokhalev +

  • Eric Larson

  • Denis Laxalde

  • Antony Lee

  • Jerry Li +

  • Henry Lin +

  • Nelson Liu +

  • Loïc Estève

  • Lei Ma +

  • Osvaldo Martin +

  • Stefano Martina +

  • Nikolay Mayorov

  • Matthieu Melot +

  • Sturla Molden

  • Eric Moore

  • Alistair Muldal +

  • Maniteja Nandana

  • Tavi Nathanson +

  • Andrew Nelson

  • Joel Nothman

  • Behzad Nouri

  • Nikolai Nowaczyk +

  • Juan Nunez-Iglesias +

  • Ted Pudlik

  • Eric Quintero

  • Yoav Ram

  • Jonas Rauber +

  • Tyler Reddy +

  • Juha Remes

  • Garrett Reynolds +

  • Ariel Rokem +

  • Fabian Rost +

  • Bill Sacks +

  • Jona Sassenhagen +

  • Kari Schoonbee +

  • Marcello Seri +

  • Sourav Singh +

  • Martin Spacek +

  • Søren Fuglede Jørgensen +

  • Bhavika Tekwani +

  • Martin Thoma +

  • Sam Tygier +

  • Meet Udeshi +

  • Utkarsh Upadhyay

  • Bram Vandekerckhove +

  • Sebastián Vanrell +

  • Ze Vinicius +

  • Pauli Virtanen

  • Stefan van der Walt

  • Warren Weckesser

  • Jakub Wilk +

  • Josh Wilson

  • Phillip J. Wolfram +

  • Nathan Woods

  • Haochen Wu

  • G Young +

Insgesamt 99 Personen haben zu dieser Version beigetragen. Personen mit einem "+" neben ihrem Namen haben zum ersten Mal ein Patch beigesteuert. Diese Namensliste wird automatisch generiert und ist möglicherweise nicht vollständig.

Für 0.18.0 geschlossene Probleme#

  • #1484: SVD mit *GESVD Lapack-Treibern (Trac #957)

  • #1547: Inkonsistente Verwendung des Offsets in ndimage.interpolation.affine_transform()...

  • #1609: special.hyp0f1 gibt NaN zurück (Trac #1082)

  • #1656: fmin_slsqp Verbesserung (Trac #1129)

  • #2069: stats Broadcasting in rvs (Trac #1544)

  • #2165: sph_jn gibt falsche Ergebnisse für einige Ordnungen/Werte zurück (Trac #1640)

  • #2255: Falsche Reihenfolge von Translation und Rotation in affine_transform…

  • #2332: hyp0f1 Argumente und Rückgabewerte sind unnumpyisch (Trac #1813)

  • #2534: Die sparse .sum()-Methode mit uint8 dtype verhält sich nicht wie die…

  • #3113: Implementierung von Ufuncs für CSPHJY, SPHJ, SPHY, CSPHIK, SPHI, SPHIK…

  • #3568: SciPy 0.13.3 - CentOS5 - Fehler in test_arpack

  • #3581: optimize: Schrittweite in fmin_bfgs ist "schlecht"

  • #4476: scipy.sparse Non-Native Endian Bug

  • #4484: ftol in optimize.fmin funktioniert nicht

  • #4510: sparsetools.cxx call_thunk kann aufgrund von Out-of-Bounds…

  • #5051: ftol und xtol für _minimize_neldermead sind absolut statt…

  • #5097: Vorschlag: Sphärische Voronoi-Diagramme

  • #5123: Aufruf von scipy.sparse.coo_matrix schlägt fehl, wenn Cython-typisierte…

  • #5220: scipy.cluster.hierarchy.{ward,median,centroid} funktioniert nicht…

  • #5379: Füge einen Build-Schritt am Ende von .travis.yml hinzu, der funktionierende…

  • #5440: scipy.optimize.basinhopping: accept_test gibt numpy.bool_

  • #5452: Fehler in scipy.integrate.nquad bei Verwendung von variablen Integrations…

  • #5520: csr_matrix kann nicht richtig geerbt werden

  • #5533: Kendall tau Implementierung verwendet Python Mergesort

  • #5553: stats.tiecorrect überläuft

  • #5589: Füge die Typ XII Burr-Verteilung zu stats hinzu.

  • #5612: sparse.linalg Faktorisierungen langsam für kleines k aufgrund von Standard…

  • #5626: io.netcdf Maskierung sollte masked_equal statt masked_value verwenden

  • #5637: Einfache kubische Spline-Interpolation?

  • #5683: BUG: Akima1DInterpolator kann nans zurückgeben, wenn multidimensionale…

  • #5686: scipy.stats.ttest_ind_from_stats akzeptiert keine Arrays

  • #5702: scipy.ndimage.interpolation.affine_transform fehlen Dokumentation…

  • #5718: Falsche Berechnung der gewichteten Minkowski-Distanz in cdist

  • #5745: Umstellung auf setuptools für die nächste Veröffentlichung

  • #5752: DOC: solve_discrete_lyapunov Gleichung setzt Transponierung an falscher…

  • #5760: signal.ss2tf behandelt keine Zustandsraummodelle nullter Ordnung

  • #5764: Hypergeometrische Funktion hyp0f1 verhält sich für komplexe…

  • #5814: stats NaN Policy Fehlermeldung inkonsistent mit Code

  • #5833: Docstring von stats.binom_test() muss aktualisiert werden

  • #5853: Fehler in scipy.linalg.expm für komplexe Matrix mit Form (1,1)

  • #5856: Spezifiziere das anfängliche Simplex für Nelder-Mead

  • #5865: scipy.linalg.expm schlägt für bestimmte Numpy-Matrizen fehl

  • #5915: optimize.basinhopping - Variable vor Zuweisung referenziert.

  • #5916: LSQUnivariateSpline Anpassung schlug mit Knoten fehl, die aus…

  • #5927: Unicode vs. String-Vergleich in scipy.stats.binned_statistic_dd

  • #5936: Schnellere Implementierung von ks_2samp

  • #5948: csc Matrix .mean gibt eine einzelne Element-Matrix statt eines Skalars zurück

  • #5959: BUG: optimize Testfehler für Root bei Verwendung von lgmres

  • #5972: Testfehler für Sparse Sum Tests auf 32-Bit Python

  • #5976: Unerwartete Ausnahme in scipy.sparse.bmat bei Verwendung einer 0 x 0 Matrix

  • #6008: scipy.special.kl_div nicht verfügbar in 0.14.1

  • #6011: Die von-Mises-Entropie ist kaputt

  • #6016: Python stürzt für linalg.interpolative.svd mit bestimmten großen…

  • #6017: Wilcoxon-Vorzeichen-Rang-Test mit zero_method="pratt" oder "zsplit"…

  • #6028: stats.distributions hat keine trapezförmige Verteilung

  • #6035: Falscher Link in f_oneway

  • #6056: BUG: signal.decimate sollte nur diskrete LTI-Objekte akzeptieren

  • #6093: Präzisionsfehler unter Linux 32 Bit mit OpenBLAS

  • #6101: Baryzentrische Transformationen Testfehler unter Python3, 32-Bit Linux

  • #6105: Docstring von scipy.misc.face ist falsch

  • #6113: scipy.linalg.logm schlägt für eine triviale Matrix fehl

  • #6128: Fehler in der Dot-Methode des Sparse COO-Arrays, wenn mit Numpy…

  • #6132: Fehler bei neuester MKL

  • #6136: Fehler auf master mit MKL

  • #6162: fmin_l_bfgs_b gibt inkonsistente Ergebnisse zurück (fmin ≠ f(xmin)) und…

  • #6165: optimize.minimize Endlosschleife mit Newton-CG

  • #6167: Falsche Verteilungsanpassung für Daten mit Randwerten.

  • #6194: lstsq() und andere erkennen numpy.complex256 als real

  • #6216: ENH: Genauigkeit der ppf/cdf-Roundtrips für Bradford verbessern

  • #6217: BUG: weibull_min.logpdf gibt NaN für c=1 und x=0 zurück

  • #6218: Gibt es eine Methode, um kürzeste Pfadsuchdistanzen zu begrenzen?

  • #6222: PchipInterpolator behandelt kein 2-Elemente-Array mehr

  • #6226: ENH: Genauigkeit für logistic.ppf und logistic.isf verbessern

  • #6227: ENH: Genauigkeit für rayleigh.logpdf und rayleigh.logsf verbessern…

  • #6228: ENH: Genauigkeit der ppf-cdf-Roundtrips für gumbel_l verbessern

  • #6235: BUG: alpha.pdf und alpha.logpdf gibt NaN für x=0 zurück

  • #6245: ENH: Genauigkeit für ppf-cdf und sf-isf Roundtrips für invgamma verbessern

  • #6263: BUG: stats: Inkonsistenz im Docstring von multivariate_normal

  • #6292: Python 3 nicht vergleichbare Typfehler in test_sparsetools.TestInt32Overflow

  • #6316: TestCloughTocher2DInterpolator.test_dense stürzt Python3.5.2rc1_64bit ab…

  • #6318: Scipy interp1d 'nearest' funktioniert nicht für hohe Werte auf der x-Achse

#6328: Fehler beim Abrufen der Längen für eine benutzerdefinierte Klasse.

  • #3226: DOC: Ändere nb und na zu konventionellem m und n

  • #3867: Erlaube cKDTree.query, eine Listen-Eingabe in k zu nehmen.

  • #4191: ENH: Benchmarking globaler Optimierer

  • #4356: ENH: füge PPoly.solve(y) hinzu, um p(x) == y zu lösen

  • #4370: DOC Trenne boolesche Distanzfunktionen zur Klarheit

  • #4678: BUG: sparse: Stelle sicher, dass der Index-Datentyp groß genug ist, um alle Parameter…

  • #4881: scipy.signal: Füge die Klasse dlti für diskrete lineare Systeme hinzu…

  • #4901: MAINT: Füge Benchmarks hinzu und verbessere den Docstring für signal.lfilter

  • #5043: ENH: sparse: Füge die Methode count_nonzero hinzu

  • #5136: Weise kurtosistest() Anscombe & Glynn (1983) zu

  • #5186: ENH: Portiere upfirdn

  • #5232: ENH: Füge den Algorithmus für sphärische Voronoi-Diagramme zu scipy.spatial hinzu

  • #5279: ENH: Bessel-Filter mit verschiedenen Normalisierungen, hohe Ordnung

  • #5384: BUG: Schließt #5027 Distanzfunktion castet Bool immer zu Double

  • #5392: ENH: Füge das kwarg zero_phase zu signal.decimate hinzu

  • #5394: MAINT: sparse: Bereinigung und Korrekturen nicht-kanonischer Tests

  • #5424: DOC: Füge das SciPy-Entwicklerhandbuch hinzu

  • #5442: STY: PEP8 Änderungen

  • #5472: Online QR in LGMRES

  • #5526: BUG: stats: Korrigiere Broadcasting in der rvs()-Methode der Verteilungen.

  • #5530: MAINT: sparse: Setze das format Attribut explizit

  • #5536: optimize: Korrigiere die anfänglichen Schrittgrößen von cg/bfgs

  • #5548: PERF: Verbessert die Leistung in stats.kendalltau

  • #5549: ENH: Nearest-Neighbor-Kettenalgorithmus für hierarchische Clusterbildung

  • #5554: MAINT/BUG: Schließt Überlauf-Bug in stats.tiecorrect

  • #5557: BUG: Modifiziere optimize.bisect, um die gewünschte Toleranz zu erreichen

  • #5581: DOC: Tutorial für least_squares

  • #5606: ENH: differential_evolution - Verschiebung der Kernschleife der Lösungs-Methode…

  • #5609: [MRG] Teste gegen Numpy Dev

  • #5611: Verwende setuptools für bdist_egg Distributionen

  • #5615: MAINT: linalg: straffe _decomp_update + special: entferne ungenutzte…

  • #5622: Füge SO(N) Rotationsmatrixgenerator hinzu

  • #5623: ENH: special: Füge vektorisierte sphärische Bessel-Funktionen hinzu.

  • #5627: Antwort auf Issue #5160, implementiert die schiefe Normalverteilung…

  • #5628: DOC: Richte die Beschreibung und den Betrieb aufeinander ab

  • #5632: DOC: special: Erweiterte Dokumentation für Airy-, elliptische und Bessel-Funktionen.

  • #5633: MAINT: linalg: unchecked malloc in _decomp_update

  • #5634: MAINT: optimize: straffe _group_columns

  • #5640: Korrekturen für io.netcdf Maskierung

  • #5645: MAINT: Behandlung von Vektoren der Größe 0 in cKDTree-Bereichsabfragen

  • #5649: MAINT: Lizenztext aktualisieren

  • #5650: DOC: Erkläre die Exponentenreihenfolge in ltisys.py

  • #5651: DOC: Erkläre die Dokumentation für scipy.special.gammaln

  • #5652: DOC: Betreffende scipy.special.betaln Doc

  • #5653: [MRG] ENH: CubicSpline Interpolator

  • #5654: ENH: Burr12 Verteilung zum Stats-Modul

  • #5659: DOC: Definiere BEFORE/AFTER in runtests.py -h für bench-compare

  • #5660: MAINT: entferne Funktionen, die vor 0.16.0 als veraltet markiert wurden

  • #5662: ENH: Optimierung von Kreisstatistiken

  • #5663: MAINT: entferne Verwendungen von np.testing.rand

  • #5665: MAINT: spatial: entferne übereinstimmende Distanzimplementierung

  • #5667: Ändere einige HTTP-Links zu HTTPS

  • #5669: DOC: zpk2sos kann kein Analog, Array_like usw.

  • #5670: Aktualisiere conf.py

  • #5672: MAINT: Verschiebe eine Beispielverteilung in eine Unterklasse von rv_discrete

  • #5678: MAINT: stats: entferne die Methode est_loc_scale

  • #5679: MAINT: DRYe allgemeine Berechnungen für diskrete Verteilungen auf

  • #5680: MAINT: stoppe das Schatten von Builtins in stats.distributions

  • #5681: Forward Port: ENH: Re-aktiviere Broadcasting von fill_value

  • #5684: BUG: Korrigiere Akima1DInterpolator, das nans zurückgibt

  • #5690: BUG: Korrigiere stats.ttest_ind_from_stats, um Arrays zu verarbeiten.

  • #5691: BUG: Korrigiere Generator in io._loadarff, um PEP 0479 zu entsprechen

  • #5693: ENH: Verwende math.factorial für exakte Fakultäten

  • #5695: DOC: dx kann ein float sein, nicht nur eine ganze Zahl

  • #5699: MAINT: io: Mikro-Optimierung des Matlab-Lescodes für die Größe

  • #5701: Implementiere OptimizeResult.__dir__

  • #5703: ENH: stats: Mache die Ausgabe von R² in probplot optional

  • #5704: MAINT: Tippfehler ouf->out

  • #5705: BUG: Korrigiere Tippfehler in query_pairs

  • #5707: DOC: Füge einige Erklärungen für ftol und xtol in scipy.optimize.fmin hinzu

  • #5708: DOC: optimize: PEP8 minimiere den Docstring

  • #5709: MAINT: optimize Cython-Code für Geschwindigkeit und Größe

  • #5713: [DOC] Korrigiere defekten Link zur Referenz

  • #5717: DOC: curve_fit wirft bei Fehler RuntimeError.

  • #5724: Forward Port gh-5720

  • #5728: STY: Entferne eine Leerzeile

  • #5729: ENH: spatial: beschleunige boolesche Distanzen

  • #5732: MAINT: differential_evolution Änderungen an Standard-Schlüsselwörtern brechen…

  • #5733: TST: differential_evolution - Tests für die Populationsinitialisierung

  • #5736: Unterstützung für komplexe Zahlen in log1p, expm1 und xlog1py

  • #5741: MAINT: sparse: Bereinige Extraktionsfunktionen

  • #5742: DOC: Erkläre fftbins in get_window

  • #5748: ENH: Füge O(N) Zufallsmatrixgenerator hinzu

  • #5749: ENH: Füge Polyphase-Resampling hinzu

  • #5756: RFC: Erhöhe die minimale Numpy-Version, verwerfe ältere Python-Versionen

  • #5761: DOC: Einige Verbesserungen der Docstrings von least squares

  • #5762: MAINT: spatial: Refactoring von Distanzen

  • #5768: DOC: Korrigiere Docstring von io.loadmat für den mdict-Parameter

  • #5770: BUG: Akzeptiere alles, was np.dtype für einen dtype in sparse.random verarbeiten kann

  • #5772: Aktualisiere den Docstring der sparse.csgraph.laplacian-Funktionen

  • #5777: BUG: Korrigiere special.hyp0f1, damit es für komplexe Eingaben korrekt funktioniert.

  • #5780: DOC: Aktualisiere die Installations-URL für PIL-Fehler

  • #5781: DOC: Korrigiere die Dokumentation für solve_discrete_lyapunov

  • #5782: DOC: cKDTree und KDTree verweisen jetzt aufeinander

  • #5783: DOC: Erkläre das Abschlussverhalten in scipy.optimize.brute

  • #5784: MAINT: Ändere die Standardtoleranzen von least_squares auf 1e-8

  • #5787: BUG: Erlaube die Verarbeitung von Zustandsraummodellen nullter Ordnung in signal.ss2tf

  • #5788: DOC, BUG: Kläre und erzwinge Eingabetypen für 'Data'-Objekte

  • #5789: ENH: sparse: Beschleunige LIL-Matrix-Slicing (war #3338)

  • #5791: DOC: README: Entferne coveralls.io

  • #5792: MAINT: Entferne Verwendungen von veralteten np.random.random_integers

  • #5794: Korrigiere affine_transform (korrigiert #1547 und #5702)

  • #5795: DOC: Entferne die uniform-Methode aus dem kmeans2-Docstring

  • #5797: DOC: Erkläre die Berechnung der gewichteten Minkowski-Distanz

  • #5798: BUG: Stelle sicher, dass scipy's _asfarray ein ndarray zurückgibt

  • #5799: TST: Mpmath Test-Patch

  • #5801: Erlaube das Lesen bestimmter IDL 8.0 .sav-Dateien

  • #5803: DOC: Korrigiere Modulnamen in Fehlermeldung

  • #5804: DOC: special: Erweiterte Dokumentation für spezielle Funktionen.

  • #5805: DOC: Korrigiere die Reihenfolge der Rückgaben in _spectral_helper

  • #5806: ENH: sparse: vektorisiertes coo_matrix.diagonal

  • #5808: ENH: Füge iqr-Funktion hinzu, um die IQR-Metrik in scipy/stats/stats.py zu berechnen

  • #5810: MAINT/BENCH: sparse: Bereinigung und Ergänzungen von Benchmarks

  • #5811: DOC: sparse.linalg: shape, nicht size

  • #5813: Aktualisiere sparse ARPACK-Funktionen min ncv Wert

  • #5815: BUG: Fehlermeldung enthielt falsche Werte

  • #5816: Entferne toten Code aus Stats-Tests

  • #5820: "in"->"a" im Docstring von order_filter

  • #5821: DOC: README: INSTALL.txt wurde 2014 umbenannt

  • #5825: DOC: Tippfehler im Docstring von least_squares

  • #5826: MAINT: sparse: Erhöhe die Testabdeckung

  • #5827: NdPPoly Rebase

  • #5828: Verbessere die numerische Stabilität von hyp0f1 für große Ordnungen

  • #5829: ENH: sparse: Füge den copy-Parameter zu allen .toXXX()-Methoden in sparse hinzu…

  • #5830: DOC: Überarbeite INSTALL.rst.txt

  • #5831: Fügt Plot-Optionen zu voronoi_plot_2d hinzu

  • #5834: Aktualisiere den Docstring von stats.binom_test()

  • #5836: ENH, TST: Erlaube SIMO tf's für tf2ss

  • #5837: DOC: Bildbeispiele

  • #5838: ENH: sparse: füge eliminate_zeros() zu coo_matrix hinzu

  • #5839: BUG: Korrigiere den Namen von NumpyVersion.__repr__

  • #5845: MAINT: Tippfehler in der Dokumentation korrigiert

  • #5847: Fehler in Sparsetools behoben

  • #5848: BUG: sparse.linalg: füge Sperren hinzu, um die Thread-Sicherheit von ARPACK zu gewährleisten

  • #5849: ENH: sparse.linalg: Upgrade auf SuperLU 5.1.1

  • #5851: ENH: Exponiere Lapacks ilaver nach Python, um die Lapack-Version zu ermöglichen…

  • #5852: MAINT: runtests.py: Stelle sicher, dass Strg+C den Build unterbricht

  • #5854: DOC: Kleinere Aktualisierung der Dokumentation

  • #5855: Pr 5640

  • #5859: ENH: Füge Generator für zufällige Korrelationsmatrizen hinzu

  • #5862: BUG: Erlaube expm für komplexe Matrix mit Form (1, 1)

  • #5863: FIX: Korrigiere Test

  • #5864: DOC: Füge eine kleine Anmerkung zur Normalverteilungs-Überlebensfunktion (Q-Funktion) hinzu

  • #5867: Korrektur für #5865

  • #5869: Erweitere die Normalverteilungs-CDF auf den komplexen Bereich

  • #5872: DOC: Hinweis, dass Morlet und cwt nicht zusammenarbeiten

  • #5875: DOC: interp2d Klassenbeschreibung

  • #5876: MAINT: spatial: Entferne eine verirrte print-Anweisung

  • #5878: MAINT: Korrigierte verrauschte UserWarnings in ndimage-Tests. Behebt #5877

  • #5879: MAINT: sparse.linalg/superlu: füge explizite Casts hinzu, um Compiler…

  • #5880: MAINT: signal: Importiere gcd aus math und nicht aus fractions, wenn auf…

  • #5887: Neldermead Anfangssimplex

  • #5894: BUG: _CustomLinearOperator nicht-pickelbar in python3.5

  • #5895: DOC: special: Verbessere den Docstring von multigammaln leicht

  • #5900: Entferne doppelte Zuweisung.

  • #5901: Aktualisiere gebündelte ARPACK

  • #5904: ENH: Mache convolve und correlate unabhängig von der Reihenfolge

  • #5905: ENH: sparse.linalg: weitere LGMRES-Bereinigungen

  • #5906: Verbesserungen und Bereinigungen in scipy.integrate (Versuch #2)

  • #5907: ENH: Ändere sparse sum und mean dtype Casting, um übereinzustimmen mit…

  • #5909: Änderungen für die Konvolutionssymmetrie

  • #5913: MAINT: basinhopping entferne Instanztest schließt #5440

  • #5919: MAINT: nicht initialisierte Variable, wenn basinhopping niter=0. schließt #5915

  • #5920: BLD: Korrigiere fehlenden lsame.c Fehler für MKL

  • #5921: DOC: interpolate: füge Beispiel hinzu, das zeigt, wie man Problem…

  • #5926: MAINT: spatial: Upgrade auf Qhull 2015.2

  • #5928: MAINT: sparse: optimiere DIA sum/diagonal, csgraph.laplacian

  • #5929: Aktualisiere Info/URL für Octave-Maintainer-Diskussion

  • #5930: TST: special: unterdrücke DeprecationWarnings von sph_yn

  • #5931: ENH: Implementiere den Hauptzweig des Logarithmus von Gamma.

  • #5934: Tippfehler: "mush" => "must"

  • #5935: BUG: String-Vergleich stats._binned_statistic schließt #5927

  • #5938: Cythonisiere stats.ks_2samp für eine ~33% Geschwindigkeitssteigerung.

  • #5939: DOC: Korrigiere den Konvergenz-Docstring von optimize.fmin

  • #5941: Korrigiere kleinen Tippfehler im Docstring von squareform

  • #5942: Aktualisiere Beschreibung für linregress stderr.

  • #5943: ENH: Numerische Genauigkeit von lognorm verbessern

  • #5944: Merge vonmises nach stats pyx

  • #5945: MAINT: interpolate: Deklaration anpassen, um Cython-Warnung zu vermeiden…

  • #5946: MAINT: sparse: Methoden zur Formatkonvertierung bereinigen

  • #5949: BUG: sparse .mean korrigieren, um eine Skalare anstelle einer Matrix zurückzugeben

  • #5955: MAINT: Aufrufe von hanning durch hann ersetzen

  • #5956: DOC: Fehlende Punkte beeinträchtigen das Parsen

  • #5958: MAINT: Test für lognorm.sf Unterlauf hinzufügen

  • #5961: MAINT _centered(): Größe in Form umbenennen

  • #5962: ENH: Konstanten: Funktion zur Multi-Skalen-Temperaturkonvertierung hinzufügen

  • #5965: ENH: special: schnellerer Weg zur Berechnung von comb() für exact=True

  • #5975: ENH: FIR-Pfad von signal.decimate verbessern

  • #5977: MAINT/BUG: sparse: übertriebene bmat-Prüfungen entfernen

  • #5978: minimize_neldermead() bei vom Benutzer angegebener maxiter oder maxfev stoppen

  • #5983: ENH: sparse sum Dtypes wie NumPy sum für 32-Bit umwandeln…

  • #5985: BUG, API: jac Parameter zu curve_fit hinzufügen

  • #5989: ENH: firls-Least-Squares-Fitting hinzufügen

  • #5990: BUG: read versucht, 20-Bit-WAV-Dateien zu verarbeiten, sollte es aber nicht

  • #5991: DOC: Dokumentation von wav read/write bereinigen und Tabellen für gängige Typen hinzufügen

  • #5994: ENH: gesvd-Methode für svd hinzufügen

  • #5996: MAINT: Wave-Bereinigung

  • #5997: TST: upfirdn-Tests aufteilen & mit lfilter vergleichen

  • #6001: Filterentwurfsdokumentation

  • #6002: COMPAT: Kompatibilität von fromnumeric.py erweitern

  • #6007: ENH: Konvertierung von TF nach TF in freqresp überspringen

  • #6009: DOC: Falsche versionadded für entr, rel_entr, kl_div korrigieren

  • #6013: Korrigierte Entropieberechnung der von Mises-Verteilung.

  • #6014: MAINT: gamma, rgamma sollen loggamma für komplexe Argumente verwenden

  • #6020: WIP: ENH: exakten Fakultätsoperator für Vektoren hinzufügen

  • #6022: „lanczos“ zur Liste der Bildinterpolationsfunktionen hinzugefügt.

  • #6024: BUG: optimize: keine Dummy-Constraints in SLSQP verwenden, wenn keine…

  • #6025: ENH: Randwertproblem-Löser für ODE-Systeme

  • #6029: MAINT: Future imports für optimize._lsq

  • #6030: ENH: stats.trap - Hinzufügen der trapezförmigen Verteilung schließt #6028

  • #6031: MAINT: Einige Verbesserungen an optimize._numdiff

  • #6032: MAINT: special/_comb.c zu .gitignore hinzufügen

  • #6033: BUG: Angeforderten Approximationsrang in interpolative.svd prüfen

  • #6034: DOC: Mannwhitneyu-Dokumentation in stats.py korrigiert

  • #6040: FIX: Falschen Link in f_oneway bearbeiten

  • #6044: BUG: (ordqz) Parameter lwork immer um 1 erhöhen.

  • #6047: ENH: special.spence auf komplexe Argumente erweitern.

  • #6049: DOC: Dokumentation von PR #5640 zu den Release Notes 0.18.0 hinzufügen

  • #6050: MAINT: Kleine Bereinigungen im Zusammenhang mit loggamma

  • #6070: asarray hinzufügen, um Listen explizit in NumPy-Arrays in wilcoxon… umzuwandeln

  • #6071: DOC: Antialiasing-Filter und Link decimate resample, etc.

  • #6075: MAINT: special.digamma für komplexe Argumente neu implementieren

  • #6080: Vermeide Mehrfachberechnung in kstest

  • #6081: Rückgabewert der Pearson-Korrelation verdeutlicht

  • #6085: ENH: Lange Indizes von Sparse-Matrizen mit umfpack in spsolve() erlauben

  • #6086: Beschreibung für zugehörige Laguerre-Polynome korrigieren

  • #6087: Docstring von splrep. korrigiert.

  • #6094: ENH: special: Signatur von zeta zu zeta(x, q=1) ändern

  • #6095: BUG: Integer-Überlauf in special.spence beheben

  • #6106: Issue #6105 behoben

  • #6116: BUG: Matrixlogarithmus-Edge-Case

  • #6119: TST: DeprecationWarnings in stats unter python 3.5 schließt #5885

  • #6120: MAINT: sparse: sputils.isintlike bereinigen

  • #6122: DOC: optimize: linprog docs sollten maximieren statt minimieren sagen

  • #6123: DOC: optimize: das Feld fun in scipy.optimize.OptimizeResult dokumentieren

  • #6124: FFT-Zero-Padding-Berechnung von signaltools nach fftpack verschieben

  • #6125: MAINT: special.gammainc im a ~ x Bereich verbessern.

  • #6130: BUG: sparse: COO-Dot mit Nullspalten beheben

  • #6138: ENH: stats: Verhalten von genextreme.sf und genextreme.isf verbessern

  • #6146: MAINT: Implementierung von expit vereinfachen

  • #6151: MAINT: special: generate_ufuncs.py deterministischer ausgeben lassen

  • #6152: TST: special: besserer Test für gammainc bei großen Argumenten

  • #6153: ENH: next_fast_len öffentlich und schneller machen

  • #6154: Tippfehler „mush“–>„must“ korrigiert

  • #6155: DOC: Einige falsche RST-Definitionslisten korrigieren

  • #6160: logsumexp soll bei maskierten Arrays fehlschlagen

  • #6161: Fehlende Klammer in der Rosen-Dokumentation hinzugefügt

  • #6163: ENH: „kappa4“- und „kappa3“-Verteilungen hinzugefügt.

  • #6164: DOC: Kleinere Bereinigungen in integrate._bvp

  • #6169: mpf_assert_allclose korrigieren, um iterierbare Ergebnisse, wie Maps, zu behandeln

  • #6170: Pchip_interpolate-Hilfsfunktion korrigieren

  • #6172: Falsch platzierte Klammer im Docstring korrigiert

  • #6175: ENH: sparse.csgraph: Indizes an shortest_path übergeben

  • #6178: TST: Testabdeckung von sf und isf einer verallgemeinerten Extremwert… erhöhen

  • #6179: TST: Deprecationswarnung von NumPy vermeiden

  • #6181: ENH: Randbedingungen für CubicSpline

  • #6182: DOC: Beispiele/Graphen zu max_len_seq hinzufügen

  • #6183: BLD: Bento-Build-Konfigurationsdateien für kürzliche Änderungen aktualisieren.

  • #6184: BUG: Issue in io/wavfile für float96-Eingabe beheben.

  • #6186: ENH: Periodische Extrapolation für PPoly und BPoly

  • #6192: MRG: Circle-CI hinzufügen

  • #6193: ENH: sparse: Setitem-Densifizierung vermeiden

  • #6196: Fehlendes sqrt im Docstring von Mahalanobis-Distanz in cdist,… korrigiert

  • #6206: MAINT: Kleinere Änderungen in solve_bvp

  • #6207: BUG: linalg: für BLAS, complex256 nach complex128 herabstufen, nicht…

  • #6209: BUG: io.matlab: Pufferüberläufe in read_element_into vermeiden

  • #6210: BLD: Setuptools beim Erstellen verwenden.

  • #6214: BUG: sparse.linalg: Fehler bei der Handhabung des LGMRES-Abbruchs beheben

  • #6215: MAINT: loggamma soll zdiv verwenden

  • #6220: DOC: Parameter hinzufügen

  • #6221: ENH: Newton-Solver für solve_bvp verbessern

  • #6223: pchip sollte für Arrays der Länge 2 funktionieren

  • #6224: signal.lti: Cross-Class-Properties/Setter deprecaten

  • #6229: BUG: optimize: Endlosschleife in Newton-CG vermeiden

  • #6230: Beispiel für die Anwendung des Gauß-Filters hinzufügen

  • #6236: MAINT: Gumbel_l-Genauigkeit

  • #6237: MAINT: Rayleigh-Genauigkeit

  • #6238: MAINT: Logistische Genauigkeit

  • #6239: MAINT: Bradford-Verteilungsgenauigkeit

  • #6240: MAINT: Vermeide schlechten fmin in l-bfgs-b wegen maxfun-Unterbrechung

  • #6241: MAINT: weibull_min-Genauigkeit

  • #6246: ENH: _support_mask zu Verteilungen hinzufügen

  • #6247: Druckfehler für ein Beispiel von ODE behoben

  • #6249: MAINT: x-Achsen-Beschriftung für stats.probplot zu „theoretisch…“ ändern

  • #6250: DOC: Tippfehler korrigieren

  • #6251: MAINT: Konstanten: Testrauschen von veralteten Konvertierungen filtern

  • #6252: MAINT: io/arff: ungenutzte Variable entfernen

  • #6253: Beispiele zu scipy.ndimage.filters hinzufügen

  • #6254: MAINT: special: Einige Build-Warnungen beheben

  • #6258: MAINT: Inverse Gamma-Verteilungsgenauigkeit

  • #6260: MAINT: signal.decimate - diskretzeitliche Objekte verwenden

  • #6262: BUG: odr: Stringformatierung korrigieren

  • #6267: TST: Einige Testprobleme in interpolate und stats beheben.

  • #6269: TST: Einige Warnungen in der Testsuite beheben

  • #6274: ENH: sosfiltfilt hinzufügen

  • #6276: DOC: Release Notes für 0.18.0 aktualisieren

  • #6277: MAINT: Mapping der Autorennamen aktualisieren

  • #6282: DOC: Referenzen für scipy.stats.normaltest korrigieren

  • #6283: DOC: Weitere Ergänzungen zu den Release Notes 0.18.0.

  • #6284: versionadded:: Direktive zu loggamma hinzufügen.

  • #6285: BUG: stats: Inkonsistenz im Docstring von multivariate_normal…

  • #6290: Autorenliste, gh-Listen zu den Release Notes 0.18.0 hinzufügen

  • #6293: TST: special: Präzision eines Tests lockern

  • #6295: BUG: sparse: Vergleich von None und int im bsr_matrix-Konstruktor stoppen

  • #6313: MAINT: Korrektur für python 3.5 travis-ci Build-Problem.

  • #6327: TST: signal: assert_allclose für Testen von annähernder Gleichheit in… verwenden

  • #6330: BUG: spatial/qhull: qhT über malloc zuweisen, um sicherzustellen, dass CRT mag…

  • #6332: TST: stats.iqr-Test korrigieren, um keine Warnungen auszugeben, und Zeilenlängen korrigieren.

  • #6334: MAINT: special: Test für hyp0f1 korrigieren

  • #6347: TST: spatial.qhull: Test auf 32-Bit-Plattformen überspringen

  • #6350: BUG: optimize/slsqp: Array außerhalb der Grenzen nicht überschreiben

  • #6351: BUG: #6318 Interp1d „nearest“-Integer-x-Achsen-Überlaufproblem behoben

  • #6355: Backports für 0.18.0