# Data Analysis with Python Projects - Mean-Variance-Standard Deviation Calculator

When I run, it shown:
TypeError: unsupported operand type(s) for -: ‘dict’ and ‘dict’
May I ask why? And how to fix it?

import numpy as np

def calculate(list):
if len(list) < 9:
raise ValueError ("List must contain nine numbers.")
else:
data=np.array(list).reshape(3,3)

meanaxis1=np.mean(data,axis=0).tolist()
meanaxis2=np.mean(data,axis=1).tolist()
meanflattened=np.mean(data).tolist()

varaxis1=np.var(data,axis=0).tolist()
varaxis2=np.var(data,axis=1).tolist()
varflattened=np.var(data).flatten().tolist()

stdaxis1=np.std(data,axis=0).tolist()
stdaxis2=np.std(data,axis=1).tolist()
stdflattened=np.std(data).flatten().tolist()

maxaxis1=np.max(data,axis=0).tolist()
maxaxis2=np.max(data,axis=1).tolist()
maxflattened=np.max(data).flatten().tolist()

minaxis1=np.min(data,axis=0).tolist()
minaxis2=np.min(data,axis=1).tolist()
minflattened=np.min(data).flatten().tolist()

sumaxis1=np.sum(data,axis=0).tolist()
sumaxis2=np.sum(data,axis=1).tolist()
sumflattened=np.sum(data).flatten().tolist()

calculations={
'mean': [meanaxis1, meanaxis2, meanflattened],
'variance': [varaxis1, varaxis2, varflattened],
'standard deviation': [stdaxis1, stdaxis2, stdflattened],
'max': [maxaxis1, maxaxis2, maxflattened],
'min': [minaxis1, minaxis2, minflattened],
'sum': [sumaxis1, sumaxis2, sumflattened]
}
return calculations