在python中使用np.arrays进行计算

时间:2013-06-08 16:18:53

标签: python numpy

我真的很难理解如何使用 numpy数组执行计算。

myList = open('key_resp.csv')
newList = np.array(myList)

newList2=sorted(newList)

newLists = open("dataSorted.csv",'w')
writer = csv.writer(newLists)
writer.writerow(newList2)

medNumber=np.median(newLists)

fast = newList2[:len(newList2)//2]
slow = newList2[len(newList2)//2:]


dataFast = open("dataFast.csv",'w')
writer = csv.writer(dataFast)
writer.writerow(fast)

现在dataFast中的每个值都要减去medNumber

dataFast.csv在csv文件中看起来像[0.1] [0.2] [0.3]

1 个答案:

答案 0 :(得分:2)

你可以在适当的位置减去(不复制数组):

dataFast -= np.median(newLists)