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

discuzq优化方法

discuzq,优化方法,福田网站设计,美团这个网站多少钱做的一、前言 歌词上做文本分析,数据存储在网页上,需要爬取数据下来,词云展示在工作中也变得日益重要,接下来将数据爬虫与可视化结合起来,做个词云展示案例。 二、代码 # -*- 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.mmbaike.com/news/55584.html

相关文章:

  • 营销网络布局网站优化的主要内容
  • 如何进行网站改版设计seo排名快速优化
  • 文化馆网站建设seo博客网址
  • 网站开发的四个高级阶段包括seo经验是什么
  • 广州做手机网站建设互联网营销师是干什么的
  • 聊城网站备案本溪seo优化
  • 高端品牌型 营销型网站建设策划网络营销方案
  • 杭州企业宣传画册制作公司厦门seo排名收费
  • 域度设计网站厦门seo顾问
  • 内部网站的作用免费网站流量统计
  • 门户网站是如何盈利的百度官网网站首页
  • 做写手一般上什么网站h5页面制作平台
  • 网站建设考虑哪些因素百度免费发布信息
  • 国外黄冈网站推广软件免费吗第三方营销策划公司有哪些
  • 哪个网站做婚礼邀请函好国内重大新闻十条
  • 网站域名跳转怎么做对百度竞价排名的看法
  • 方维网站建设网站seo诊断报告
  • 怎么看网站谁做的seo项目优化案例分析文档
  • 嘉兴cms模板建站如何找做网站的公司
  • 长沙哪家公司做网站好学电脑办公软件培训班
  • 如何做网站监控app地推接单平台有哪些
  • 建个小型网站服务器seo 适合哪些行业
  • 广东汽车品牌网站建设b站广告投放平台入口
  • 旅游网页代码百度seo培训班
  • 河北网站优化公司百度问一问官网
  • 网站网格设计谷歌浏览器官网下载安装
  • 网站代理怎么做网站软文推广范文
  • web3d游戏网站开发超级seo助手
  • 做全国社保代理的网站广东佛山疫情最新情况
  • 怎么做网站卡盟企业营销网站制作