Python 을 사용 하여 쓰레기 분류의 원리 와 인 스 턴 스 코드 부 원 코드 를 만 듭 니 다.

머리말
휴지 가 아무리 젖어 도 마른 쓰레기?해바라기씨 껍질 이 아무리 말 라 도 젖은 쓰레기?요즘 다 들 쓰레기 분류 에 시 달 려 서 안 돼.바보 같은 너 잘 들 고 있 니?😭😭😭상하 이 는 2019.07.01 부터 쓰레기 분류 제 도 를 먼저 실시 해 규정 을 위반 하면 벌금 을 물 게 된다.
거액의 손실 을 피하 기 위해 서 나 는 b 역 에 와 서 쓰레기 분류의 기 교 를 배우 기로 결정 했다.왜 b 역 에 왔 습 니까?이것 은 현재 젊은이 들 이 가장 유행 하 는 학습 경로 중의 하나 라 고 들 었 습 니 다.
b 역 을 열 고 쓰레기 분 류 를 검색 한 결과 올 라 오 자마자 이 제목 에 놀 랐 다.상하 이에 서 창피 한 정확 한 자세 다.

물론 이곳 의 창피 함 은 저것 이 창피 한 것 이 아니 라 쓰레기 를 버 리 는 것 을 말한다.
점 을 찍 어 보 니 입 을 맞 추 는 만담 이 었 던 것 인지,아니면 귀여운 여동생 두 명(AI)의 입 을 맞 추 는 만담 이 었 는 지 순간 흥미 가 생 겼 고 쓰레기 분 류 를 어떻게 하 는 지 에 관 한 것 이 었 다.



비디오 링크
한 번 보고 또 한 번 보고 정말 멈 출 수가 없어 요.세뇌 모드 를 시 작 했 어 요.영상 이 재 미 있 으 니까 영상 속 의 탄막 이 더 재미 있어 요!
독 락 은 대중 음악 보다 못 하고 Python 으로 탄막 을 보존 하여 단어 구름 그림 을 만 드 는 것 이 좋 습 니 다.이렇게 즐겁게 결 정 했 어!
환경
운영 체제:Windows
파 이 썬 버 전:3.7.3
2 수요 분석
우 리 는 먼저 디 버 깅 도 구 를 개발 하여 이 영상의 탄막 의 cid 데 이 터 를 조회 해 야 한다.

cid 를 가 져 온 후 아래 링크 에 넣 으 세 요.http://comment.bilibili.com/{cid}.xml열 면 이 동 영상의 탄막 목록 을 볼 수 있다.

탄막 데이터 가 생 긴 후에 우 리 는 먼저 해석 을 잘 하고 현지 에 저장 하여 진일보 한 가공 처 리 를 편리 하 게 해 야 한다.예 를 들 어 단어 구름 그림 을 만들어 전시 해 야 한다.
3 코드 구현
여기에서,우 리 는 웹 페이지 의 요청 을 받 아 requests 모듈 을 사용 합 니 다.웹 주 소 를 분석 하고 beautifulsoup 4 모듈 을 빌 립 니 다.CSV 데이터 로 저장 하고 pandas 모듈 을 빌 립 니 다.환경 에 pip 를 사용 하여 설치 할 수 있 는 제3자 모듈 이 없 기 때문이다.

pip install requests
pip install beautifulsoup4
pip install lxml
pip install pandas
모듈 을 설치 한 후 가 져 오기

import requests
from bs4 import BeautifulSoup
import pandas as pd
탄막 데이터 요청,해석,저장

#       
url = 'http://comment.bilibili.com/99768393.xml'
html = requests.get(url).content

#       
html_data = str(html, 'utf-8')
bs4 = BeautifulSoup(html_data, 'lxml')
results = bs4.find_all('d')
comments = [comment.text for comment in results]
comments_dict = {'comments': comments}

#           
br = pd.DataFrame(comments_dict)
br.to_csv('barrage.csv', encoding='utf-8')
이어서 우 리 는 저 장 된 탄막 데 이 터 를 깊이 가공 할 것 이다.
단어 클 라 우 드 를 만 들 려 면 워드 클 라 우 드 모듈,matplotlib 모듈,jieba 모듈 을 사용 해 야 합 니 다.똑 같이 제3자 모듈 로 직접 pip 로 설치 해 야 합 니 다.

pip install wordcloud
pip install matplotlib
pip install jieba
모듈 이 설 치 된 후에 가 져 옵 니 다.파일 을 읽 는 데 판다 모듈 이 사용 되 었 기 때문에 함께 가 져 오 면 됩 니 다.

from wordcloud import WordCloud, ImageColorGenerator
import matplotlib.pyplot as plt
import pandas as pd
import jieba
우 리 는 스스로 그림 을 선택 하고 이 그림 을 바탕 으로 맞 춤 형 단어 구름 그림 을 만 들 수 있다.우 리 는 일부 단어 구름 스타일 을 사용자 정의 할 수 있 습 니 다.코드 는 다음 과 같 습 니 다.

#       
mask_img = plt.imread('Bulb.jpg')

'''      '''
wc = WordCloud(
 #      
 font_path='SIMYOU.TTF',
 #        
 max_words = 2000,
 #          
 max_font_size = 80,
 #          
 mask = mask_img,
 #           
 background_color=None, mode="RGBA",
 #             ,         
 random_state=30)
다음은 텍스트 정보(탄막 데이터)를 읽 고 단 어 를 나 누 어 연결 해 야 합 니 다.

#       
br = pd.read_csv('barrage.csv', header=None)

#     ,       
text = ''
for line in br[1]:
 text += ' '.join(jieba.cut(line, cut_all=False))
마지막 으로 저희 효과 도 한번 볼 게 요.

쓰레기 분류 라 는 이 슈 에 대한 열정 을 느 꼈 는 지 알 수 없 는 기쁨 이 밀 려 왔 다.
후기
이 두 AI 귀 여 움 여동생 은 만담 이 좋 은 데 곽 덕 강 이 이 작품 을 보고 어떻게 생각 할 지 모르겠다.쓰레기 분류의 화제 로 돌아 가 현재《상하 이 시 생활 쓰레기 관리 조례》가 정식으로 시행 되 었 으 니 상하 이에 없 는 친구 들 도 너무 기뻐 하지 마라.주 건 부 는 전국의 다른 46 개 중점 도시 도 곧 체험 할 것 이 라 고 밝 혔 다.
소스 코드
위 에서 말 한 것 은 파 이 썬 을 사용 하여 쓰레기 분 류 를 하 는 원리 와 인 스 턴 스 코드 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!

좋은 웹페이지 즐겨찾기