ファッションサイトの投稿の傾向を知る
概要
前回の
ファッションサイトからファッション画像とラベルを取ってくる
からとってきたlabels.txtから傾向を知る
コード
fat.py
#!/usr/bin/python
# coding: UTF-8
import math
import numpy as np
import matplotlib.pyplot as plt
from collections import OrderedDict
search = "トップス"
dict = {}
with open('labels.txt',encoding="utf-8_sig") as f:
line = f.readline()
while (line) :
line = line.strip()
#print(not line.isalpha())
try:
int(line)
except Exception as e:
if line in dict.keys():
dict[line] =dict[line] + 1
else:
dict[line] = 1
line = f.readline()
valist = []
for y in c.values():
valist.append(y)
c = OrderedDict(sorted(dict.items(), key=lambda x:x[1]))
pupu = []
for i in c.keys():
pupu.append(i.split())
pan = []
num =[]
for y in range(len(pupu)):
if search in pupu[y][0]:
pan.append(pupu[y][1])
num.append(valist[y])
print (pan)
print (num)
x = range(len(pan))
y = num
plt.bar(x,y, align="center")
plt.xticks(x,pan,rotation=90)
plt.show()
結果
補足
matplotlibを日本語表示にするためにIPAexフォントを使用しています
Author And Source
この問題について(ファッションサイトの投稿の傾向を知る), 我々は、より多くの情報をここで見つけました https://qiita.com/nimani/items/a45c24737b36d82e38a5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .