我尝试操作不同形状的数组。当我调用np.sum或np.multiply始终出现ValueError:操作数不能与形状(60,)(37,)]一起广播
我尝试使用此功能来解决,请提供其他帮助吗?
def get_Value(ArrayA,ArrayB,ArrayC,,ArrayE):
if len(ArrayB)>len(ArrayD):
ArrayD=np.append(ArrayD,np.repeat(0, len(ArrayB)-len(ArrayD)))
elif len(ArrayB)<len(ArrayD):
ArrayB=np.append(ArrayB,np.repeat(0, len(ArrayD)-len(ArrayB)))
if len(ArrayC)>len(ArrayE):
ArrayE=np.append(ArrayE,np.repeat(0, len(ArrayC)-len(ArrayE)))
elif len(ArrayC)<len(ArrayD):
ArrayB=np.append(ArrayC,np.repeat(0, len(ArrayE)-len(ArrayC)))
return ArrayA+(ArrayB*ArrayD)+(ArrayC*ArrayE)
我尝试操作不同形状的数组。当我一直调用np.sum或np.multiply时ValueError:操作数不能与形状(60,)(37,)一起广播,我尝试将此函数用于...
您可以尝试以下操作: