我是Python新手,我只想对文件中的所有数据执行简单计算。我有另一个文件的中位数和dataFast中的每一行我想这样做: medianNum - eachline + medianNum
这是我到目前为止所拥有的
medianNum=np.median(myList)
array = open('dataFast.csv','rb')
outfile = [medianNum - x + medianNum for x in array]
dataFast.csv在一行中,每个单元格中都有一个值,如下所示:[0.123] [0,111] [0.222]等
答案 0 :(得分:0)
with open('dataFast.csv', 'r') as f:
arr = f.read().replace('][', ' ').replace(']', '').replace('[', '').replace('\n', ' ').replace(',', '.').replace(' ', ' ').split()
with open('outputfile', 'w') as fout:
fout.write('\n'.join([str(2 * medianNum - float(value)) for value in arr]))