Cómo hacer una nube de palabras usando Python
#?-*-?Codificación:? utf-8? -*-
¿De dónde? ¿PIL? ¿importar? Imagen
¿Importar? ¿entumecido? ¿Como? Placa de identificación
¿Importada? matplotlib.pyplot? ¿Como? plt
¿Importar? Street Fighter
¿De dónde? nube de palabras? ¿importar? ¿WordCloud? Detener palabras
#?Lectura? ¿eso? ¿en general? Palabra.
¿Texto? =?open('contenido.'txt',?r'). Leer()
¿Texto? =?"?". join(jieba.cut(text,?cut_all=False))
#?Love. png representa su plantilla de dibujo, que es la forma de la imagen final.
¿Alice_mask? =?Np.array(Image.open ('love.png '))
#?El chino necesita configurar una fuente, songti.ttf representa la dinastía Song.
¿wc? =?nube de palabras(font _ path = ' song ti . TTF ',?background_color="white ",?mask=alice_mask
max_words=2000)
#?Generar? ¿palabra? Nube
wc.generate(texto)
#?Tienda? ¿A dónde ir? Archivo
wc.to_file('result.png ')
#?Show
plt.imshow(wc)
plt. eje("apagado")
#?chart()
#?plt.imshow(alice_mask,?cmap=plt.cm.gray)
# ?plt.axis("apagado")
plt.show()