В Python есть функции, которым нужны скобки, а некоторые - нет, например, рассмотрим следующий пример:
a = numpy.arange(10)
print(a.size)
print(a.var())
Почему функцию размера не нужно писать в скобках, в отличие отфункция дисперсии?Есть ли общая схема за этим или вам просто нужно запомнить ее для каждой функции?
Кроме того, есть функции, которые пишутся перед аргументом (в отличие от примеров выше), например
a = numpy.arange(10)
print(np.round_(a))
Почему бы не написать a.round_
или a.round_()
?