This is a collection of sympy
examples and notes. The purpose of this
is to provide a cheat sheet summary of the techniques used in solving
sympy
problems.
The purpose of this is to provide a cheat sheet summary of the techniques
used in solving sympy
problems from
- Mathematics
- Probability
- Statistics
- Dynamics(Kinematics and Kinetics)
2023/08/26 Document creation and intro
- Described in Ipython usage
IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language. It offers introspection, rich media, shell syntax, tab completion, and history. IPython provides the following features:
- Interactive shells (terminal and Qt-based)
- A web-based notebook interface with support for code, text, mathematical expressions, inline plots and other media
- Support for interactive data visualization and use of GUI toolkits
- Flexible, embeddable interpreters to load into one's own projects
- Tools for parallel computing
IPython is a powerful tool for data scientists, machine learning engineers, and other professionals who need to work with Python interactively. It is also a popular choice for teaching Python, as it makes it easy to experiment with code and see the results immediately.
Jupyter is a web-based interactive computing environment that supports many programming languages, including Python. It is a spin-off of the IPython project, and IPython is still a core component of Jupyter.
Jupyter notebooks, which are the most popular way to use Jupyter, are interactive documents that contain code, text, mathematical expressions, inline plots, and other media. Jupyter notebooks are created using the IPython kernel, which is a Python interpreter that runs inside of Jupyter.
IPython also provides a number of other features, such as:
- A terminal-based interactive shell
- A Qt-based interactive shell
- A number of tools for parallel computing
- Support for embedding IPython in other applications
Jupyter is a popular choice for data science, machine learning, and other computational tasks. It is also widely used in education and research.
Here is a summary of the relationship between Jupyter and IPython:
- Jupyter is a web-based interactive computing environment that supports many programming languages.
- IPython is a Python interpreter and command shell for interactive computing.
- IPython is the core component of Jupyter notebooks.
- IPython also provides a number of other features, such as a terminal-based interactive shell, a Qt-based interactive shell, and a number of tools for parallel computing.
- SymPy Documentation
- SymPy Modules Reference
- tutorialspoint Sympy Tutorial
- Sympy Live
- Scipy Lecture Notes
- Sympy Tutorial Main Site
- Sympy Tutorial - Russia
- Sympy examples 1
- SymPy: symbolic computing in Python looks cool
- Good sympy tutorial and sympy plotting by Vladimir Dobrushkin
Added a doc by Peacock on Vectors, Tensors and Fields. It is very readable.
The book may be found in thedocs
section
Provide a simple guide for using sympy.stats
in a note book