7 Star 51 Fork 15

肆十二/Flower_tf2.3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
data_read.py 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
NULL 提交于 2020-12-12 19:09 . '花卉识别第一次上传'
import os
import matplotlib.pyplot as plt
# 查看图片数量
def read_flower_data(folder_name):
folders = os.listdir(folder_name)
flower_names = []
flower_nums = []
for folder in folders:
folder_path = os.path.join(folder_name, folder)
images = os.listdir(folder_path)
images_num = len(images)
print("{}:{}".format(folder, images_num))
flower_names.append(folder)
flower_nums.append(images_num)
return flower_names, flower_nums
# 绘制柱状图
def show_bar(x, y):
# 绘图
plt.barh(range(5), y, align='center', color='steelblue', alpha=0.8)
# 添加轴标签
plt.xlabel('num')
# 添加标题
plt.title('Num of flowers')
# 添加刻度标签
plt.yticks(range(5), x)
# 设置Y轴的刻度范围
# plt.xlim([32, 47])
# 为每个条形图添加数值标签
for x, y in enumerate(y):
plt.text(y + 0.1, x, '%s' % y, va='center')
# 显示图形
plt.show()
if __name__ == '__main__':
x, y = read_flower_data('../data/flower_photos')
show_bar(x, y)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/song-laogou/Flower_tf2.3.git
git@gitee.com:song-laogou/Flower_tf2.3.git
song-laogou
Flower_tf2.3
Flower_tf2.3
master

搜索帮助