Форматування великих чисел відповідно до локалі:
https://stackoverflow.com/a/1823101/9254063
import locale
locale.setlocale(locale.LC_ALL, 'uk_UA')
i = 2 ** 21 - 1
locale.format('%d', i * 2, grouping=True)
DeprecationWarning: This method will be removed in a future version of Python. Use 'locale.format_string()' instead.
https://stackoverflow.com/a/1823101/9254063
Stack Overflow
How to print number with commas as thousands separators?
I am trying to print an integer in Python 2.6.1 with commas as thousands separators. For example, I want to show the number 1234567 as 1,234,567. How would I go about doing this? I have seen many
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) мы представили проблему «Прогулка по скале» и остановились на страшном алгоритме, который не имел смысла. На этот раз мы раскроем секреты этого серого ящика и увидим, что это совсем не так страшно.