info=list() for key in data_map: info.append(data_map[key][i]) static_map[table[i]]=copy.deepcopy(info) for i in range(start_form,end_form): arr=list() for key in data_map: if data_map[key][i]!=-1: arr.append(data_map[key][i]) # print(arr) static_map[table[i]]=p.mean_and_std_min_max(np.array(arr)) return static_map if __name__=="__main__": #1.读取总的数据表格 config=u.ReadConfig() table,data=read_fraudsters_excel(config) #得到全部的列数据和表头 """ 16+21 两个量表的列 基本信息:[0:5] 恶意创造力:[5:17] 马氏+自恋:[17:36] """ # 2.数据清洗 data = wash_process(data) # 3.计算维度得分 n=0 factory1=(np.array(range(5,17))) #只打第一个标签 factory2=(np.array(range(17,35))) #只打第二个标签 title=np.array(['恶意创造力','马氏+自恋']) n+=len(title)
def __init__(self): self.config = u.ReadConfig() self.host=self.config.get_db("host") self.user=self.config.get_db("user") self.password=self.config.get_db("password") self.database=self.config.get_db("database")