Vorrei importare numpy sotto l'alias np, ma senza usare il codice import numpy as np
.
Se possibile, mi piacerebbe farlo usando vanilla python, senza bisogno di moduli esterni.
Può essere fatto?
risposte:
2 per risposta № 1Questo non ha assolutamente senso, ma potresti fare qualcosa come:
import numpy
np = numpy
del numpy
Ora hai la variabile np
a che punti numpy
senza numpy
essere definito, e non hai mai usato la linea import numpy as np
.
3 per risposta № 2
La dichiarazione import numpy as np
internamente chiama il __import__
funzione incorporata, che puoi chiamare esplicitamente dicendo np = __import__("numpy")
.
3 per risposta № 3
uso __import__
incassato
>>> np = __import__("numpy")
>>> np.__version__
"1.8.2"