元旦来临,祝你一帆风顺,两全其美,三阳开泰,四季发财,五福临门,六六大顺,七星高照,八面玲珑,九九归一,十全十美。
Python是一种高级的、动态类型的编程语言。它易于学习、阅读和维护,广泛应用于数据分析、人工智能、Web开发等多个领域。Python的语法清晰、简洁,使得代码可读性强,同时它提供了丰富的库和工具,方便开发者快速构建各种应用。
当然也可以用来祝福,暗示地进行抒情表达祝福新的一年的到来!!!
import numpy
import multidict
import matplotlib.pyplot as plt
from imageio import imread
from wordcloud import WordCloud, ImageColorGenerator
def transform_format(val):
if val[0] > 245 and val[1] > 245 and val[2] > 245:
val[0] = val[1] = val[2] = 255
return val
else:
return val
def gen_happy_birthday_cloud(file, name):
words = multidict.MultiDict()
words.add('2024元旦快乐', 10)
words.add(name, 12)
# 随意插入新的词语
for i in range(1000):
words.add('祝大家', numpy.random.randint(1, 5))
words.add('一研为定', numpy.random.randint(1, 5))
words.add('心想事成', numpy.random.randint(1, 5))
words.add('元旦', numpy.random.randint(1, 5))
words.add('快乐', numpy.random.randint(1, 5))
words.add(name, numpy.random.randint(1, 5))
# 设定图片
bimg = imread(file)
for color in range(len(bimg)):
bimg[color] = list(map(transform_format, bimg[color]))
wordcloud = WordCloud(
background_color='white',
mask=bimg,
font_path='simhei.ttf'
).generate_from_frequencies(words)
# 生成词云
bimgColors = ImageColorGenerator(bimg)
# 渲染词云
plt.axis("off")
plt.imshow(wordcloud.recolor(color_func=bimgColors))
plt.savefig(name + '.png')
plt.show()
gen_happy_birthday_cloud("example.png", "2024")
结果如下:
【祝】:
# 定义一个函数,接收用户输入并返回相应的祝福语
def get_new_year_message(name):
return f"祝{name}元旦快乐!愿你在新的一年里事事顺利,心想事成!
祝你一帆风顺,两全其美,三阳开泰,四季发财,五福临门,六六大顺,七星高照,
八面玲珑,九九归一,十全十美"
# 测试函数
print(get_new_year_message("姓名"))
亲爱的朋友们,值此2024年元旦佳节之际,向您们献上最诚挚的祝福。
愿新的一年里,阳光满路,温暖如初;愿您们的生活充满欢笑与幸福,事业步步高升,健康平安常伴左右;愿每一份付出都有丰厚回报,每一份期待都能如愿以偿。
新年新气象,让我们共携手,互学习,求进步,满怀着希望与信心,迎接更加辉煌的2024年!