当前位置: 首页 > news >正文

怎么做企业功能网站免费的在线学习网站

怎么做企业功能网站,免费的在线学习网站,个人网站可以做哪些主题,网站建设推广策划一、前言 歌词上做文本分析,数据存储在网页上,需要爬取数据下来,词云展示在工作中也变得日益重要,接下来将数据爬虫与可视化结合起来,做个词云展示案例。 二、代码 # -*- coding:utf-8 -*- # 酷狗音乐 通过获取每首歌…

一、前言

歌词上做文本分析,数据存储在网页上,需要爬取数据下来,词云展示在工作中也变得日益重要,接下来将数据爬虫与可视化结合起来,做个词云展示案例。


二、代码

# -*- coding:utf-8 -*-
# 酷狗音乐 通过获取每首歌歌词ID,生成该歌手的词云
import requests
import sys
import re
import os
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
from PIL import Image
import numpy as np
from lxml import etreeheaders = {'Referer'  :'https://www.kugou.com','Host'     :'www.kugou.com','Accept'   :'*/*','User-Agent':'Chrome/10'}# 得到一首歌的歌词
def get_song_lyric(headers,lyric_url):res = requests.request('GET', lyric_url, headers=headers)if 'lrc' in res.json():lyric = res.json()['lrc']['lyric']new_lyric = re.sub(r'[\d:.[\]]','',lyric)return new_lyricelse:return ''print(res.json())
# 去掉停用词
#def remove_stop_words(f):
#    stop_words = ['还', '人', '着', '又', '就', '在', '也', '不', '会', '和', '是', '没', '说', '们', '谁', '这','对', '而', '不是', '什么', '有限公司', '编写','室', '声', '去', '经纪', '一切', '想', '才', '都', '你', '的', '了', '我', '有', '着这', '让', '看', '作词', '作曲', '编曲', 'Arranger', '录音', '混音', '人声', 'Vocal', '弦乐', 'Keyboard', '键盘', '编辑', '助理', 'Assistants', 'Mixing', 'Editing', 'Recording', '音乐', '制作', 'Producer', '发行', 'produced', 'and', 'distributed']
#    for stop_word in stop_words:
#        f = f.replace(stop_word, '')
#    return f
# 生成词云
def create_word_cloud(f):print('根据词频,开始生成词云!')#f = remove_stop_words(f)cut_text = " ".join(jieba.cut(f,cut_all=False, HMM=True))wc = WordCloud(font_path="./SimHei.ttf",max_words=100,width=2000,height=1200,)print(cut_text)wordcloud = wc.generate(cut_text)# 写词云图片wordcloud.to_file("wordcloud.jpg")# 显示词云文件plt.imshow(wordcloud)plt.axis("off")plt.show()# 所有歌词
all_word = ''
# 获取每首歌歌词
song_id = '536570450'
song_name = '魔术与歌曲:告白气球'# 歌词API URL
lyric_url = 'http://music.163.com/api/song/lyric?os=pc&id=' + song_id + '&lv=-1&kv=-1&tv=-1'
lyric = get_song_lyric(headers, lyric_url)
all_word = all_word + ' ' + lyric
print(song_name)
#根据词频 生成词云
create_word_cloud(all_word)

三、效果展示:

(1)歌词文本展示:
请添加图片描述
(2)词云图:
请添加图片描述

http://www.yayakq.cn/news/667684/

相关文章:

  • 做网站用asp还是php哪个通讯公司的网络好
  • 建建建设网站首页建网站代理商
  • 化妆品网站模板网站备案 接电话
  • 辛集网站建设哪家好手机优化专家下载
  • 阿里巴巴网站建设基本内容北京短视频代运营公司
  • 网站模板模板做网站公司工资
  • 采集文章留在网站他达拉非片正确服用方法
  • php 做网站xml地图微信网站后台
  • 成为网站建设人员措施wordpress 注入
  • 中跃建设集团网站WordPress站内搜索代码
  • 可以自己做网站的软件下载wordpress腾讯微博插件
  • 国际网站设计建立自信
  • 长沙大型网站设计公司公众号怎么开通留言
  • 科技资讯网站有哪些轻应用网站模板
  • 网站背景素材饰品做商城网站模式
  • 怎么制作网站上传视频好网站建设公司有哪些
  • 学生做家教网站wordpress去掉版权
  • 网站做跳转在后天那个文件里做深圳市设计装饰工程有限公司
  • 汤臣倍健网站建设方案微信公众号设计网站
  • 企业做网站 乐云seoasp net网站开发语言的特点
  • 浙江英文网站建设手机做网站多少钱
  • 国外的贸易网站wordpress文章特效插件
  • 国外专业做汽配的网站怎么做淘宝网站教程
  • 扁平式网站vps如何放置网站
  • 最好的汽车科技网站建设建设部标准定额司网站
  • 做网站排名工具亚马逊网站运营怎么做
  • 天河公司网站建设公司网站开发开账务处理
  • 免费个人网站模版下载wordpress 插件 破解
  • 花瓣网网站模板事业单位考试网站
  • 自己做网站要钱么河间网站建设公司