词云图
random
import randomnum = random.randint(0, 10)print(num)'''1'''# 导入模块import random# 随机生成50到100的随机数并赋值给numnum = random.randint(50, 100)# 打印输出numprint(num)'''90'''import choice# picture()函数中正整数不同,返回图片不同choice.picture(1)''''''

# 导入模块 random choiceimport randomimport choice# 补全代码,生成随机数并赋值给numnum = random.randint(1, 15)# 从系统中随机选择一张图片 choice.picture(num)
ciyun
import jiebafrom jieba import analyseimport wordcloudfrom PIL import Imageimport numpy as npwith open('./ciyun/评论/大话西游之大圣娶亲.text', mode='r') as fp: text = fp.read()cut_text = ' '.join(jieba.cut(text))keywords = jieba.analyse.extract_tags(cut_text, topK=200, withWeight=True)# 词云hack_mask = np.array(Image.open('./ciyun/底图/2.png'))text_cloud = dict(keywords)cloud = wordcloud.WordCloud(font_path='./ciyun/simkai.ttf', background_color='white', mask=hack_mask, max_words=200, max_font_size=150)word_cloud = cloud.generate_from_frequencies(text_cloud)word_cloud.to_file('大话西游之大圣娶亲.png')

# 导入模块import randomimport ciyun# 选择词云图的形状0到15随机数,赋值给image_idimage_id = random.randint(0,15) # 选择生成词云图的电视剧,从上面10部选中的一部tv= '武林外传' # 生成词云ciyun.create(image_id, tv)

# 导入模块import randomimport ciyun# 生成1到30 随机数并赋值给image_idimage_id = random.randint(1, 30) # 定义电影名变量film = '肖申克的救赎'# 生成词云ciyun.create(image_id, film)


综合练习


练习
import randomimport ciyunimage_id = random.randint(0,15) #选择词云图的形状tv= '武林外传' #选择生成词云图的电视剧,从上面10部中选一部topic = ciyun.create(image_id, tv)'''您所选电影是: 你的名字'''
import randomimport ciyunimage_id = random.randint(0,15) #选择词云图的形状tv= '武林外传' #选择生成词云图的电视剧,从上面10部中选一部topic = ciyun.create(image_id, tv)

import randomimport ciyunimage_id = random.randint(0,15) # 选择词云图的形状films = ['肖申克的救赎', '霸王别姬', '少年的你', '寄生虫', '这个杀手不太冷', '千与千寻', '让子弹飞', '你的名字', '大话西游之大圣娶亲', '我不是药神'] # 电影列表# 使用random.chocie方法从films中选择随机一部电影,生成词云图film= random.choice(films)topic = ciyun.create(image_id, film)print('您选择的词云图底图编号是' + str(image_id) + '选择的电影名是《' + film + '》')'''您选择的词云图底图编号是6选择的电影名是《这个杀手不太冷》'''
