数据处理(过采样)

# coding: utf-8
import os
import sys
import matplotlib.pyplot as plt
#将全部数据索引至字典中
path = "/media/dell/dell/data/remote_sensing/remote/train_image"
dirs = sorted(os.listdir(path))
print(dirs)
files = {}
for index, dir in enumerate(dirs):
    path_ = path + "/" + dir + "/"
    files[int(dir)] = []
    for file in os.listdir(path_):
        files[int(dir)].append(path_+file)
    sys.stdout.write('\r>> Loading data %d/%d'%(index+1, 9))
    sys.stdout.flush()
sys.stdout.write("\n")    
#print(len(files))
#查看各种数据所占比例
file_num = []
for i in range(1, 10):
    file_num.append(len(files[i]))
print(file_num)
plt.bar(range(len(file_num)),file_num)
plt.xlabel('class_id')
plt.ylabel('amount')
plt.ylim(0, 11000)
for x,y in zip(range(len(file_num)),file_num):
    plt.text(x, y+100, '%d' % y, ha='center', va= 'bottom')
plt.show()
#写入valid数据
import rand
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值