Я просто пытаюсь обернуть мою голову вокруг синтаксиса здесь:Numpy функции/методы без скобок объяснения
# some data
import numpy as np
x = linspace(0, 1, 100)
x.sum() # works with brackets
> 50.0
x.shape # works without brackets
> (100,)
x.shape() # fails with brackets
> TypeError
Почему это, что некоторые методы/функции имеют скобки, а другие нет?
sum - целое число, форма является 1-элементным кортежем. –
'форма' не метод. – user2357112
Те, у которых '()' являются методами, те, у которых нет '()', являются свойствами или атрибутами. – MSeifert