A veces, sucede que pasamos una gran cantidad de tiempo importando algunas bibliotecas comunes como NumPy
, pandas
, matplotlib
, seaborn
y nltk
muchas más. Para eliminar este dolor de cabeza de importar dichas bibliotecas manualmente, tenemos pyforest
library.
Es esa biblioteca la que te ayuda a trabajar directamente sin importar otras bibliotecas por separado.
En sí mismo agrega algunas de las bibliotecas altamente útiles utilizadas en DataScience mientras lo usamos.
Funciones de pyforest:
- active_imports(): Devolverá todas las bibliotecas que se han utilizado en el programa.
- lazy_imports(): devolverá todas las bibliotecas disponibles en pyforest.
Instalación de la biblioteca:
pip install pyforest
Veamos el uso de pyforest
con varias bibliotecas.
- entumecido: NumPy es un paquete de procesamiento de arrays de propósito general. Proporciona un objeto de array multidimensional de alto rendimiento y herramientas para trabajar con estas arrays.
Ejemplo:
# here we have not import # 'numpy as np' by explicitly a = np.array([[ 1 , 2 , 3 ], [ 4 , 5 , 6 ], [ 7 , 8 , 9 ]]) print (a) |
Producción:
[[1 2 3] [4 5 6] [7 8 9]]
Nota: Para obtener más información, consulte NumPy en Python
Ejemplo:
d = { 'A' :[ 1 , 2 , 3 ], 'B' :[ 4 , 5 , 6 ], 'C' :[ 7 , 8 , 9 ]} # here we have not import # 'pandas as pd' by ourself . df = pd.DataFrame(d) print (df) |
Producción:
A B C 0 1 4 7 1 2 5 8 2 3 6 9
Nota: Para obtener más información, consulte Python | Marco de datos de pandas
Ejemplo:
# here we do not import # ' Nltk library' by ourself # but only the class of nltk . from nltk.tokenize import word_tokenize data = "All apples are red in colour" print (word_tokenize(data)) |
Producción:
['All', 'apples', 'are', 'red', 'in', 'colour']
Nota: Para obtener más información, consulte Tokenize text usando NLTK en python
Ejemplo:
# here we have not imported # 'matplotlib.pyplot as plt' by ourself. x = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] y = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] plt.plot(x, y) plt.show() |
Producción:
Nota: Para obtener más información, consulte Introducción a Matplotlib
Publicación traducida automáticamente
Artículo escrito por vasu_gupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA