K
Kodduu Python
@KodduuPython1.1K подп.
201просмотров
19.1%от подписчиков
16 марта 2026 г.
Score: 221
🚀 Оптимизация производительности с помощью Cython # example_cython.pyx def cython_function(int n): cdef int i, total = 0 for i in range(n): total += i return total # Python-функция для сравнения def python_function(n: int) -> int: total = 0 for i in range(n): total += i return total # Пример использования if name == "main": from time import time import pyximport pyximport.install() # Импортируем скомпилированный модуль import example_cython n = 10000000 start = time() result_python = python_function(n) end = time() print(f"Python: {end - start:.2f} seconds, Result: {result_python}") start = time() result_cython = example_cython.cython_function(n) end = time() print(f"Cython: {end - start:.2f} seconds, Result: {result_cython}") 📌 Этот код показывает, как Cython может ускорить выполнение циклов через простой пример суммирования чисел. Мы создаем Cython модуль, компилируем его и получаем значительное ускорение по сравнению с Python. Это полезно для оптимизации критически важных участков в сложных вычислительных приложениях. 🛠 pip install Cython Подпишись 👉🏻 @KodduuPython 🤖
201
просмотров
1202
символов
Да
эмодзи
Нет
медиа

Другие посты @KodduuPython

Все посты канала →
🚀 Оптимизация производительности с помощью Cython # example — @KodduuPython | PostSniper