def CostFunction(A):
return sum(A)
A = [[1,1,1],[2,2,2]]
print CostFunction(A[0:])
答案应该是3
,但应该有问题A
。
def CostFunction(A):
return sum(A)
A = [[1,1,1],[2,2,2]]
print CostFunction(A[0:])
答案应该是3
,但应该有问题A
。
A[0:]
是一个切片,而不是一个元素:
>>> A = [[1,1,1],[2,2,2]]
>>> A[0:]
[[1, 1, 1], [2, 2, 2]]
更一般地,返回从索引到列表末尾的A[n:]
元素。有关更多详细信息,请参阅Python 的切片表示法。A
n
我相信你想要A[0]
:
>>> A[0]
[1, 1, 1]