#code #python #math #stat #habr
Аннотация
Метод Р. Калмана используется для сглаживания рядов, которые используются повсеместно, так как любую функцию можно представить в виде ряда.Поэтому он получил большое распространение в области обработки научной информации, в анализе информации получаемой с датчиков. В этой статье мы реализуем алгоритм Калмана на языке Python и наглядно увидим его работу.
https://habr.com/ru/post/694898/
Аннотация
Метод Р. Калмана используется для сглаживания рядов, которые используются повсеместно, так как любую функцию можно представить в виде ряда.Поэтому он получил большое распространение в области обработки научной информации, в анализе информации получаемой с датчиков. В этой статье мы реализуем алгоритм Калмана на языке Python и наглядно увидим его работу.
https://habr.com/ru/post/694898/
#modular #mojo #vs #python
Mojo 🔥
2 мая 2023 года Modular (одна из компаний-лидеров в сфере AI-инфраструктуры) анонсировала язык программирования Mojo, обещающий полную совместимость с Python в сочетании со сверх-высокой производительностью.
В компании утверждают, что автоматическое низкоуровневое распараллеливание, возможности строгой типизации и статической компиляции уже на самых ранних этапах развития языка позволяют достичь скорости, превосходящей Python в 68 000 раз!
https://www.modular.com/blog/mojo-a-journey-to-68-000x-speedup-over-python-part-3
---
Основал язык Крис Латтнер (Chris Lattner). Участвовал в создании многих продуктов. В рамках своей PhD диссертации он начал разработку LLVM, которая коренным образом изменила способ создания компиляторов. Затем он запустил Clang, компилятор C и C++, который находится поверх LLVM.
Однако Крис видел, что C и C++ не в полной мере используют возможности LLVM, поэтому, работая в Apple, он разработал новый язык под названием Swift, который он описывает как «синтаксический сахар для LLVM». Swift стал одним из наиболее широко используемых языков программирования в мире, в частности потому, что сегодня это основной способ создания приложений iOS для iPhone, iPad, macOS и Apple TV.
И вот сейчас Mojo
Python отличный язык, но его ахилесова пята: производительность. Вот Mojo и призван это исправить.
Mojo — это Python++
📌 @tech_di
Mojo 🔥
2 мая 2023 года Modular (одна из компаний-лидеров в сфере AI-инфраструктуры) анонсировала язык программирования Mojo, обещающий полную совместимость с Python в сочетании со сверх-высокой производительностью.
В компании утверждают, что автоматическое низкоуровневое распараллеливание, возможности строгой типизации и статической компиляции уже на самых ранних этапах развития языка позволяют достичь скорости, превосходящей Python в 68 000 раз!
https://www.modular.com/blog/mojo-a-journey-to-68-000x-speedup-over-python-part-3
---
Основал язык Крис Латтнер (Chris Lattner). Участвовал в создании многих продуктов. В рамках своей PhD диссертации он начал разработку LLVM, которая коренным образом изменила способ создания компиляторов. Затем он запустил Clang, компилятор C и C++, который находится поверх LLVM.
Однако Крис видел, что C и C++ не в полной мере используют возможности LLVM, поэтому, работая в Apple, он разработал новый язык под названием Swift, который он описывает как «синтаксический сахар для LLVM». Swift стал одним из наиболее широко используемых языков программирования в мире, в частности потому, что сегодня это основной способ создания приложений iOS для iPhone, iPad, macOS и Apple TV.
И вот сейчас Mojo
Python отличный язык, но его ахилесова пята: производительность. Вот Mojo и призван это исправить.
Mojo — это Python++
📌 @tech_di
#algorand #teal #python #py #smartcontract #avm
PuyaPy — это оптимизирующий компилятор TEAL, который позволяет писать код для выполнения на виртуальной машине Algorand (AVM) с синтаксисом Python.
https://github.com/algorandfoundation/puya
Идут обсуждения о скором выходе этого инструмента в стабильную версию.
📌 @tech_di
PuyaPy — это оптимизирующий компилятор TEAL, который позволяет писать код для выполнения на виртуальной машине Algorand (AVM) с синтаксисом Python.
https://github.com/algorandfoundation/puya
Идут обсуждения о скором выходе этого инструмента в стабильную версию.
📌 @tech_di
GitHub
GitHub - algorandfoundation/puya
Contribute to algorandfoundation/puya development by creating an account on GitHub.