python Статический метод - пример. Описание и его вызов (в том числе внутри самого класса)
Primary tabs
import numpy as np # исмпортируем нампай и назначаем псевдоним
# Зададим класс для работы с матрицами
class KtfMatrix(object):
@staticmethod
def randomMatrixArray(minElementValue, maxElementValue, count, matrixHeight, matrixWidth): # Статический метод
return np.random.randint(minElementValue, maxElementValue, (count, matrixHeight, matrixWidth));
сравните с обычными методами
Вызывается просто через точку:
KtfMatrix.randomMatrixArray(1, 2, 34, 5, 9)
-- в том числе и внутри самого класса-родителя.
На основе: http://python-3.ru/tag/%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B%20Python
- Log in to post comments
- 6216 reads