Поиск по статьям
Кратко о библиотеке numpy
1)Методы класса ndarray ndarray.ndim - количество измерений ил ранк матрицы ndarray.shape - возвращает количество измерений по каждой из осей (n,m), где n - количество строк, m - количество столбцов ndarray.size …
Подробно о классах в Python
1)Области видимости Пример области видимости функций и переменных: def scope_test(): def do_local(): spam = "local spam" def do_nonlocal(): nonlocal spam spam = "nonlocal spam" def do_global(): global spam spam = …
Кратко о метаклассах в Python
О работе с метакласами по порядку: 1)Простой пример создания метакласса: # coding=utf-8 class AttributeInitType(type): def __call__(self, *args, **kwargs): """Вызов класса при котором создается новый объект. """ #создаем сам объект obj …
Интересные особенности работы со словарями
Пишу про то, с чем непосредственно самому приходилось работать 1)Подсчет элементов в списке: from collections import defaultdict d = defaultdict(int) color_list = ['red','black','red','blue'] for color in color_list: d[color] += 1 …