AI Math Notes – это интерактивное приложение для рисования, которое позволяет пользователям рисовать математические уравнения на холсте. После того как уравнение нарисовано, приложение использует мультимодальную языковую модель для вычисления и отображения результата рядом со знаком равенства. Приложение создано с использованием Python, библиотеки Tkinter для графического интерфейса и PIL для обработки изображений. Вдохновлено демо "Math Notes" от Apple с WWDC 2024.
#AIMathNotes #Python #Tkinter #PIL #Math #Programming #InteractiveApp #WWDC2024 #AppleInspiration #Tech #Innovation
https://github.com/ayushpai/AI-Math-Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ayushpai/AI-Math-Notes: Open Source AI Math Notes
Open Source AI Math Notes. Contribute to ayushpai/AI-Math-Notes development by creating an account on GitHub.
👍3 3
Numethods.
numethods — лёгкая библиотека Python для изучения численных методов.
Все алгоритмы реализованы с нуля, без NumPy и SciPy — максимально прозрачно и наглядно.
🔹 Подходит для:
🔘 Студентов и преподавателей.
🔘 Исследователей.
🔘 Всех, кто хочет разобраться, как работают классические алгоритмы.
🔻 В библиотеке есть:
🔘 Решение СЛАУ (LU, Якоби, Гаусс-Зейдель…).
🔘 Методы поиска корней (бисекция, Ньютона, секущих…).
🔘 Интерполяция и аппроксимация.
🔘 QR, собственные числа и сингулярные значения.
🔘 Численное интегрирование и дифференцирование.
🔘 Решение ОДУ (Эйлер, Рунге-Кутта, Адамс, RK45…).
#Python #NumericalMethods #Math #Education #LinearAlgebra #ODE #Interpolation #Integration #MachineLearning #numethods #OpenSource
📱 Ссылка на репозиторий:
https://github.com/denizd1/numethods
numethods — лёгкая библиотека Python для изучения численных методов.
Все алгоритмы реализованы с нуля, без NumPy и SciPy — максимально прозрачно и наглядно.
#Python #NumericalMethods #Math #Education #LinearAlgebra #ODE #Interpolation #Integration #MachineLearning #numethods #OpenSource
https://github.com/denizd1/numethods
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - denizd1/numethods: A lightweight, from-scratch, object-oriented Python package implementing classic numerical methods.
A lightweight, from-scratch, object-oriented Python package implementing classic numerical methods. - denizd1/numethods
2🔥3👍2 1
MathFlow — это Python-библиотека, объединяющая символьную математику (SymPy) и численные вычисления (NumPy/SciPy) в одном удобном интерфейсе.
pip install mathflow
from mathflow import Expression
f = Expression("x^3 - 2x^2 + x - 1")
print(f.n.all_roots(bounds=(-5, 5))) # Численные корни
#Python #Math #SymPy #NumPy #SciPy #AI #OpenSource #DevTools #ML #DataScience #MathFlow
https://github.com/cybergeek1943/MathFlow
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - cybergeek1943/MathFlow: Like `requests` for mathematical computing, making complex math feel simple.
Like `requests` for mathematical computing, making complex math feel simple. - cybergeek1943/MathFlow
1🔥3⚡2 1 1
Symbolica - это высокопроизводительная библиотека компьютерной алгебры для Python и Rust. Она спроектирована специально для работы с огромными математическими выражениями, символьных преобразований (symbolic rewrites), точной полиномиальной арифметики и оптимизированных численных вычислений.
Этому инструменту доверяют ученые из CERN, а также ведущие исследовательские группы из ETH Zurich, Университета Цюриха, Университета Берна и Технологического института Карлсруэ.
Библиотека позволяет изящно совмещать символьные манипуляции, разложение в ряды и финальный численный расчет:
from symbolica import *
θ, κ = S("θ", "κ")
V = κ * (1 - θ.cos())
τ = -V.derivative(θ) # Символьное дифференцирование: −κ*sin(θ)
# Разложение крутящего момента в ряд для модели малых углов
# Результат: −κθ + 1/6*κθ³ + O(θ⁴)
τ_small = τ.series(θ, 0, 3)
# Подстановка точек измерений, автоматическое решение
# параметрической линейной системы и вывод численного результата...
pip install symbolica#Symbolica #Python #Rust #Math #ComputerAlgebra #CERN #DataScience #Physics #CUDA #DevTools #OpenSource
https://github.com/symbolica-dev/symbolica
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - symbolica-dev/symbolica: Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large…
Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large expressions, match patterns, and generate optimized numerical code — at unprecedented speed. - symboli...
1 4👍3