IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     11.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

The Schmidl & Cox Synchronization Technique for OFDM

The Schmidl & Cox Synchronization Technique for OFDM¶tl;dr: Given some received OFDM signal like the following, how can one know at which point in time the OFDM symbols are located? Or, equivalently, on which signal part the receiver needs to perform the FFT? In the OFDM example, we have described the OFDM modulation and demodulation, including channel estimation and CP insertion. On the significance of the CP we have already elaborated in another article. However, in all these works, we have assumed that the receiver knows, at which point in time the OFDM symbol is received and hence on which received samples to perform the FFT. However, in reality this information is not available by default. Instead, the receiver needs to perform a synchronization procedure to obtain the start of the OFDM symbol. When talking about OFDM, the most fundamental work was published by Timothy Schmidl and Donald Cox in their paper Robust Frequency and Timing Synchronization for OFDM. In this notebook, we are going to illustrate their algorithm presented in this paper concerning the ...

     10.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

Что такое hug?

Кортко о микро-фреймворке

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

NumPy в Python. Часть 2

Продолжаем перевод статьи о numpy в python. Для тех кто не читал первую часть, сюда: Часть 1. А всем остальным — приятного чтения.

     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     08.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи

NSAViewer - работаем с камерой из Qt

Открываем вебкамеру, делаем фото

     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     06.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

SmartMailHack. Решение 1-го места в задаче классификации логотипов

Две недели назад закончился проходивший в офисе Mail.Ru Group хакатон для студентов SmartMailHack. На хакатоне предлагался выбор из трех задач; статья от победителей во второй задаче уже есть на хабре, я же хочу описать решение нашей команды, победившей в первой задаче. Все примеры кода будут на Python & Keras (популярный фреймворк для deep learning).

     06.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     05.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     05.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Кросс-языковая разработка ПО

Вот бы, разрабатывая программу на одном языке, сразу получать исходники на других языках программирования… Я пишу на C# .NET, но в последнее время всё больше требуется интегрироваться с Java. Одно из решений — оформление web-сервисов для взаимодействия, но не то это, не то. Вроде и существуют конвертеры C# в Java, но эксперимент показал, что для реального проекта они (те, что удалось попробовать) не работают, хотя на «hello world» отрабатывают отлично. Переписать с нуля на Java весь проект нереально — он активно разрабатывается более 6 лет (Pullenti — обработка естественного языка), да и на C# он нужен. Пришлось мобилизоваться и в прошлом году написать этот конвертер, а в этом году и конвертер C# в Python.

     05.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     04.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Экскурсия по PyTorch

Еще до конца мая у нас выйдет перевод книги Франсуа Шолле "Глубокое обучение на Python" (примеры с использованием библиотек Keras и Tensorflow). Не пропустите!