我有功能,
def 计算适应性(arrDecodeX1,arrDecodeX2):
calculate fitness = (4-((2.1)*pow(arrDecodeX1,2))+(pow(arrDecodeX1,4)/3))*(pow(arrDecodeX1,2)+(arrDecodeX1*arrDecodeX2))+(((-4+(4*pow(arrDecodeX2,2)))*pow(arrDecodeX2,2)))
return 1/(hasilfitness+0.01)
print("total fitness : ", calculatefitness)
但我收到错误“TypeError:** 或 pow() 不支持的操作数类型:'list' 和 'int'”
我的公式: