Forwarded from Типичный программист
Первый опыт разработки игры на Rust
https://tprg.ru/QiHz
За 60 секунд вместе с Николасом Кейджем можно угнать автомобиль, а за 24 часа написать небольшую игру на Rust.
Рассказываем, как это сделать от зарождения идеи до её реализации, а также:
— почему Rust — хороший выбор для геймдева,
— какие движки лучше использовать,
— кратко о шаблоне проектирования ECS.
#gamedev #rust
https://tprg.ru/QiHz
За 60 секунд вместе с Николасом Кейджем можно угнать автомобиль, а за 24 часа написать небольшую игру на Rust.
Рассказываем, как это сделать от зарождения идеи до её реализации, а также:
— почему Rust — хороший выбор для геймдева,
— какие движки лучше использовать,
— кратко о шаблоне проектирования ECS.
#gamedev #rust
Forwarded from PythonDigest
Знакомство с Neural ODE
https://habr.com/ru/post/442002/?utm_campaign=442002
Значительная доля процессов описывается дифференциальными уравнениями, это могут быть эволюция физической системы во времени, медицинское состояние пациента, фундаментальные характеристики фондового рынка и т.д. Данные о таких процессах последовательны и непрерывны по своей природе, в том смысле, что наблюдения — это просто проявления какого-то непрерывно изменяющегося состояния.
Есть также и другой тип последовательных данных, это дискретные данные, например, данные NLP задач. Состояния в таких данных меняется дискретно: от одного символа или слова к другому.
Сейчас оба типа таких последовательных данных обычно обрабатываются рекуррентными сетями, несмотря на то, что они отличны по своей природе, и похоже, требуют различных подходов.
https://habr.com/ru/post/442002/?utm_campaign=442002
Значительная доля процессов описывается дифференциальными уравнениями, это могут быть эволюция физической системы во времени, медицинское состояние пациента, фундаментальные характеристики фондового рынка и т.д. Данные о таких процессах последовательны и непрерывны по своей природе, в том смысле, что наблюдения — это просто проявления какого-то непрерывно изменяющегося состояния.
Есть также и другой тип последовательных данных, это дискретные данные, например, данные NLP задач. Состояния в таких данных меняется дискретно: от одного символа или слова к другому.
Сейчас оба типа таких последовательных данных обычно обрабатываются рекуррентными сетями, несмотря на то, что они отличны по своей природе, и похоже, требуют различных подходов.
Forwarded from PythonDigest
Аффинное преобразование изображений: Numpy, Pillow, OpenCV
https://stackabuse.com/affine-image-transformations-in-python-with-numpy-pillow-and-opencv/
https://stackabuse.com/affine-image-transformations-in-python-with-numpy-pillow-and-opencv/
Forwarded from PythonDigest
Введение в Cython
http://okigiveup.net/an-introduction-to-cython/
http://okigiveup.net/an-introduction-to-cython/
Forwarded from PythonDigest
Введение в декораторы
https://stackabuse.com/introduction-to-python-decorators/
https://stackabuse.com/introduction-to-python-decorators/
Forwarded from PythonDigest
Вычисляем символьные выражения с нечеткими треугольными числами в python
https://habr.com/ru/post/443104/?utm_campaign=443104
Сегодня миниатюрный туториал о том, как сделать разбор строки с математическим выражением и вычислить его используя нечеткие треугольные числа. При соответствующих изменениях кода туториал сгодится для работы и с другими «кастомными» переменными. Справка: нечеткие треугольные числа — частный случай нечетких чисел (нечетких переменных на числовой оси). Ознакомиться подробнее рекомендую здесь (https://studfiles.net/preview/3674409/page:12/) и здесь (http://www.intuit.ru/studies/courses/87/87/lecture/20511?page=3).
https://habr.com/ru/post/443104/?utm_campaign=443104
Сегодня миниатюрный туториал о том, как сделать разбор строки с математическим выражением и вычислить его используя нечеткие треугольные числа. При соответствующих изменениях кода туториал сгодится для работы и с другими «кастомными» переменными. Справка: нечеткие треугольные числа — частный случай нечетких чисел (нечетких переменных на числовой оси). Ознакомиться подробнее рекомендую здесь (https://studfiles.net/preview/3674409/page:12/) и здесь (http://www.intuit.ru/studies/courses/87/87/lecture/20511?page=3).
Аналізуємо найкращі практики, які допоможуть отримати максимальну користь від логів
https://codeguida.com/post/1415
https://codeguida.com/post/1415
Codeguida
Pythonic посібник з логування
Розглядаємо, як логування в Python може покращити розуміння того, що відбувається у вашому застосунку
Forwarded from PythonDigest
grab-site - web crawler
http://github.com/ArchiveTeam/grab-site
http://github.com/ArchiveTeam/grab-site
Forwarded from PythonDigest
Сортировка списка с unicode strings
http://feedproxy.google.com/~r/djangonaut/~3/j2paOYgELXE/how-to-sort-list-with-unicode-strings.html
Думал, что после стольких лет Python уже не удивит меня, однако пословица Век живи, век учись стала для меня как никогда актуальной вчера. Задача была весьма простая: отсортировать список с строками, где строка - это украинское имя, то есть вроде бы все должно быть предельно просто используя Python 3.7.2:
http://feedproxy.google.com/~r/djangonaut/~3/j2paOYgELXE/how-to-sort-list-with-unicode-strings.html
Думал, что после стольких лет Python уже не удивит меня, однако пословица Век живи, век учись стала для меня как никогда актуальной вчера. Задача была весьма простая: отсортировать список с строками, где строка - это украинское имя, то есть вроде бы все должно быть предельно просто используя Python 3.7.2:
Forwarded from PythonDigest
Разбор задач. Бинпоиск_1
https://habr.com/ru/post/443244/?utm_campaign=443244
Серия статей содержит разбор задач, которые дают в 8 классе на уроках информатики в Челябинском физико-математическом лицее №31.
https://habr.com/ru/post/443244/?utm_campaign=443244
Серия статей содержит разбор задач, которые дают в 8 классе на уроках информатики в Челябинском физико-математическом лицее №31.
Forwarded from PythonDigest
Понимание Q-learning, проблема «Прогулка по скале»
https://habr.com/ru/post/443240/?utm_campaign=443240
Это перевод статьи Understanding Q-Learning, the Cliff Walking problem Lucas Vazquez
В последнем посте (https://medium.com/init27-labs/reinforcement-learning-rl-for-the-intimates-eef924cd5ee4) мы представили проблему «Прогулка по скале» и остановились на страшном алгоритме, который не имел смысла. На этот раз мы раскроем секреты этого серого ящика и увидим, что это совсем не так страшно.
https://habr.com/ru/post/443240/?utm_campaign=443240
Это перевод статьи Understanding Q-Learning, the Cliff Walking problem Lucas Vazquez
В последнем посте (https://medium.com/init27-labs/reinforcement-learning-rl-for-the-intimates-eef924cd5ee4) мы представили проблему «Прогулка по скале» и остановились на страшном алгоритме, который не имел смысла. На этот раз мы раскроем секреты этого серого ящика и увидим, что это совсем не так страшно.
Forwarded from PythonDigest
Говорит и показывает: отличается ли риторика кандидатов в президенты?
https://habr.com/ru/post/443264/?utm_campaign=443264
Можно ли по цитате определить, кто из политиков ее автор? Украинская НКО Vox Ukraine (https://voxukraine.org/) делает проект VoxCheck (https://voxukraine.org/ru/voxcheck-ru/), в рамках которого проверяет высказывания наиболее рейтинговых политиков. Недавно они выложили всю базу проверенных цитат (https://nepravda.org/#/). Я как раз слушаю курсы по NLP и решила проверить, насколько точно по тексту цитаты можно определить ее автора.
Disclaimer. Эта статья написана из интереса к теме и желания опробовать изученный материал на практике, без претензий на максимально точный и детальный анализ.
https://habr.com/ru/post/443264/?utm_campaign=443264
Можно ли по цитате определить, кто из политиков ее автор? Украинская НКО Vox Ukraine (https://voxukraine.org/) делает проект VoxCheck (https://voxukraine.org/ru/voxcheck-ru/), в рамках которого проверяет высказывания наиболее рейтинговых политиков. Недавно они выложили всю базу проверенных цитат (https://nepravda.org/#/). Я как раз слушаю курсы по NLP и решила проверить, насколько точно по тексту цитаты можно определить ее автора.
Disclaimer. Эта статья написана из интереса к теме и желания опробовать изученный материал на практике, без претензий на максимально точный и детальный анализ.
Переклад замітки Гвідо ван Россума, творця Python, щодо ефективності використання операторів
https://codeguida.com/post/1720
https://codeguida.com/post/1720
Codeguida
Чим корисні оператори?
Переклад замітки Гвідо ван Россума, творця Python, щодо ефективності використання операторів
Forwarded from Типичный программист
Генератор деревьев на Python
Посмотрите, что можно сделать с помощью Python, если хорошо учить математику в университете.
NumPy, OpenCV, PyQt, немного математики и никакой магии: https://tprg.ru/Kihz
#python #видео
Посмотрите, что можно сделать с помощью Python, если хорошо учить математику в университете.
NumPy, OpenCV, PyQt, немного математики и никакой магии: https://tprg.ru/Kihz
#python #видео
YouTube
T-Gen v0.6 - Procedural Trees Generator
I build graphics software, engines, and procedural tools using Python, Qt, and OpenGL.
🚀 Download *3Vial OS* (ImaGen • 3Vial Engine • 2Lip Engine and more)
Gumroad ► https://rayterex.gumroad.com/l/3vialos
🧠 Join the community
Reddit ► https://www.red…
🚀 Download *3Vial OS* (ImaGen • 3Vial Engine • 2Lip Engine and more)
Gumroad ► https://rayterex.gumroad.com/l/3vialos
🧠 Join the community
Reddit ► https://www.red…