📈 Шесть способов сделать flatten в Python — какой быстрее в 500 раз
Flatten — операция приведения вложенной структуры к одномерной. Самый распространённый кейс: матрица представлена как список списков, а вам нужен плоский список всех значений, чтобы передать в алгоритм или ML-модель.
Перевод туториала Real Python: разворачиваем вложенный список шестью способами и сравниваем их производительность на матрице 1000×1000.
Разница между лидером и аутсайдером — в 500 раз.
➡️ tproger.ru
Просто Python
Flatten — операция приведения вложенной структуры к одномерной. Самый распространённый кейс: матрица представлена как список списков, а вам нужен плоский список всех значений, чтобы передать в алгоритм или ML-модель.
Перевод туториала Real Python: разворачиваем вложенный список шестью способами и сравниваем их производительность на матрице 1000×1000.
Разница между лидером и аутсайдером — в 500 раз.
➡️ tproger.ru
Просто Python