代码问题TypeError: 'tuple' object is not callable

问题遇到的现象和发生背景

TypeError: 'tuple' object is not callable

用代码块功能插入代码,请勿粘贴截图
def velocity(atomcoords,mass,temp):
    atomvel=np.zeros(atomcoords.shape)#分配初始速度0
    atomnum=atomcoords.shape[0]#返回atomcoords第一列的个数
    atomvel=np.random.random(atomcoords.shape)#随机分配速度
    scalpara=np.sqrt(3/2*atomnum*kb*temp*2/mass/sumsquares(atomvel))
    atomvel*=scalpara
    return atomvel

运行结果及报错内容

line 50, in velocity
atomvel=np.random.random(atomcoords.shape)#随机分配速度

TypeError: 'tuple' object is not callable

np.random.random需要的参数是一个元组,检查一下这个atomcoords.shape是不是一个标准的元组格式,也就是类似(1,2)