Beispiel #1
0
        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)
Beispiel #2
0
 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")