谁能解释这个python代码的工作原理?

时间:2019-06-19 02:06:22

标签: python-3.x numpy

任何人都可以解释此代码的工作原理吗?我以为这段代码会报错,但是运行得很好。

arrayEle = numpy.prod

a=[1,2,3]
print(arrayEle(a))

我期望编译错误,但是运行正常。

1 个答案:

答案 0 :(得分:1)

它应该运行完美。您正在通过numpy.prod将功能arrayEle分配给arrayEle = numpy.prod

现在呼叫arrayEle(a)与呼叫numpy.prod(a)一样