Кто-нибудь может объяснить работу этого кода?Я думал, что этот код выдаст ошибку, но он работает отлично.
arrayEle = numpy.prod a=[1,2,3] print(arrayEle(a))
Я ожидаю ошибку компиляции, но она работает нормально.
Он должен работать отлично. Вы назначаете функцию numpy.prod для arrayEle с помощью arrayEle = numpy.prod.
numpy.prod
arrayEle
arrayEle = numpy.prod
Теперь звонить arrayEle(a) так же, как звонить numpy.prod(a)
arrayEle(a)
numpy.prod(a)