部分代码如下
import numpy as np
import pandas as pd
import xlrd
import xlwt
from numpy import ravel
from xlutils.copy import copy
def Z_Score(data):
lenth = len(data)
total = sum(data)
ave = float(total) / lenth
tempsum = sum([pow(data[i] - ave, 2) for i in range(lenth)])
tempsum = pow(float(tempsum) / lenth, 0.5)
......
def excel_one_line_to_list():
df = pd.read_excel("XXX.xls", usecols=[0],names=None) # 读取项目名称和行业领域两列,并不要列名
df1 = np.array(df)
df2 = ravel(df1)
df3 = df2.tolist()
list = Z_Score(df3)
excel1 = '表格1.xls' # 表名
# 想写入哪个表格后面就跟哪个表格
excel_name = 'excel/' + excel1 # 记得新建一个文件夹“excel”(在项目下面)
# sheet名称
sheet_name = '测试数据'
# 表头
title = ['Sequence']
......
完整代码链接:Z-score标准化的python代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)