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

# 导入模块 random choice
import random
import choice
# 补全代码,生成随机数并赋值给num
num = random.randint(1, 15)
# 从系统中随机选择一张图片
choice.picture(num)
ciyun
import jieba
from jieba import analyse
import wordcloud
from PIL import Image
import numpy as np
with 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 random
import ciyun
# 选择词云图的形状0到15随机数,赋值给image_id
image_id = random.randint(0,15)
# 选择生成词云图的电视剧,从上面10部选中的一部
tv= '武林外传'
# 生成词云
ciyun.create(image_id, tv)

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


综合练习


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

import random
import ciyun
image_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选择的电影名是《这个杀手不太冷》
'''
