Die offizielle Abkürzung für: import scipy as sp/sc
Habe ich gesehen:
import scipy as sp
und:
import scipy as sc
Ist es eine offizielle Vorliebe überall aufgeführt?
Beispielsweise in der Einführung des Scipy-Dokumentation, ist es empfehlenswert,
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
aber eine ähnliche Abkürzung steht nicht für das Scipy-Paket.
In diese Frage, sp
ist empfohlen, aber der link zu den Scipy docs nicht wirklich angeben sp
über sc
.
- siehe docs.scipy.org/doc/scipy/reference/...
- Ach so, die Hinweise in dem verlinkten Fragen ist eigentlich irreführend. Sie im Grunde nie wollen
import scipy as sp
. Sie wollen einfach nurfrom scipy import integrate
. Dies ist interessant, da es scheint, wie es sein könnte, dass potenzielle Konflikte zwischen dem, etwas generisch, mit dem Titel scipy Submodule. - könnten Sie
import scipy.integrate as SI
oder eine solche eindeutige Kennung, um Konflikte zu vermeiden. - Ich bearbeitet diese Frage klar zu stellen, ich bin nicht der Suche nach nur eine Meinung. Ich würde gerne wissen, ob es eine definitive Antwort auf diese Frage in der offiziellen Dokumentation. Wie unten dargestellt, gibt es eine offizielle Antwort. Also, ich würde vorschlagen, dass diese Frage wieder aufgenommen werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die "offizielle" Antwort, nach der Scipy Dokumentation, ist, dass es wirklich keinen Grund, immer
da alle interessanten Funktionen Scipy sind tatsächlich in die teilmodule, die nicht automatisch importiert. Daher ist die empfohlene Methode ist die Verwendung
dann Funktionen aufgerufen werden können, mit
2019-08-08 edit: ich persönlich verwende immer
Leben und die etwas mehr Funktionsaufruf
Diese Weise weiß ich, Woher die Funktionen kommen.
scipy
nützlich sein kann. So etwas wieimport scipy as sp
gefolgt vonimport scipy.fft
wird zulassen, die im code verwendet:sp.fft
.Als cel darauf hingewiesen, dass der API-Dokumentation empfiehlt nicht
import scipy
, aber zum importieren von Modulen ausscipy
:Daher importieren nur die
scipy
Basis-Paket ist nurnumpy
Inhalte, die importiert werden konnten, von numpy direkt.Wenn jemand will immer noch die Haupt-Pakets
sp
für Scipy wäre bequemer alsnp
usially ist für NumPy.