2
def CostFunction(A):
    return sum(A)

A = [[1,1,1],[2,2,2]]
print CostFunction(A[0:])

答案应该是3,但应该有问题A

4

1 回答 1

5

A[0:]是一个切片,而不是一个元素:

>>> A = [[1,1,1],[2,2,2]]
>>> A[0:]
[[1, 1, 1], [2, 2, 2]]

更一般地,返回从索引到列表末尾的A[n:]元素。有关更多详细信息,请参阅Python 的切片表示法An

我相信你想要A[0]

>>> A[0]
[1, 1, 1]
于 2013-09-07T20:35:33.040 回答