Social Icons

Friday, October 9, 2020

The Sympy Python library
To hyperlink to the tutorial that you have created, create a link from the page you would love to hyperlink from -Python-courses-usually the Welcome.md web page-Python-courses- using double brackets.
every educational consists of a quick explanation of the problem, and a short exercise so that you can test the person. as soon as the consumer has completed modifying the code in keeping with the exercise, it ought to execute to print out the predicted output that you will provide.
will face troubles if the value to be assigned itself includes unmarried costs.as an instance to assign the string in these bracket-Python-courses-single costs are -Python-courses- -Python-courses--Python-courses- you need to use double costs simplest like this
That prints out four, due to the fact the area of the primary occurrence of the letter -Python-courses-o-Python-courses- is four characters away from the primary man or woman. word how there are sincerely two o-Python-courses-s in the word - this technique best acknowledges the primary.
This prints a slice of the string, beginning at index three, and finishing at index 6. but why 6 and no longer 7-Python-courses- again, most programming languages do that - it makes doing math inside the ones brackets less complicated.

1 - What is Sympy?

SymPy is a Python library for symbolic computing. It provides computer algebra functionality as a stand-alone application, as a library for other applications, or live on the web as SymPy Live or SymPy Gamma. SymPy is easy to install and inspect as it is written entirely in Python with few dependencies. SymPy includes functionalities ranging from basic symbolic arithmetic to calculus, algebra, discrete mathematics and quantum physics ... The Sympy library is able to format the result of calculations as LaTeX code.

2 - Installation of the SymPy library

to install the Sympy library, just use the pip utility with the command:
pip install sympy

3 - Identify the installed version of Sympy

To find the version of Sympy installed, just type the commands:
>>> import sympy
>>> sympy .__ version__
    '1.4'

4 - Use of Symbols

The SymPy library can be used in any environment where Python is available. In order to be able to use it, we must first import it:
>>> from sympy import *
We will see a first use of symbols. To define an x ​​symbol, we use the command:
>>> x = Symbol ('x') # note the S in uppercase
>>> x
x
To define several symbols at the same time, we use the command:
>>> x, y, z = symbols ('x y z') # note the lowercase 's'
>>> x, y, z
( X Y Z )

5 - Use of sympy expressions

A sympy expression is obtained by combining a number of symbols using functions and classical operators of addition, multiplication ...

Example

expr = 2 * sin (x) + y

Example

from sympy import *
x = symbols ('x')
expr = (x + 1) ** 7
print (expr)

#Which displays after execution:
#(x + 1) ** 7
You can also do operations on expressions. Here is an example with the expand() method
from sympy import *
x = symbols ('x')
expr = (x + 1) ** 7
print (expr.expand ())

#Which displays after execution:
#x ** 7 + 7 * x ** 6 + 21 * x ** 5 + 35 * x ** 4 + 35 * x ** 3 + 21 * x ** 2 + 7 * x + 1

Example (simplify() method)

from sympy import *
x = Symbol ('x')
expr1 = (x + 1) ** 2
expr2 = x ** 2 + 2 * x + 2
expr3 = simplify (expr2 - expr1)
print ("expr2 - expr1 =", expr3)
The output is: expr2 - expr1 = 1

Example (comparison of 2 expressios using the equals() method)

from sympy import *
x = Symbol ('x')
e1 = 2 * sin (x) * cos (x)
e2 = sin (2 * x)
print (e1.equals (e2))

#The output is : True


Younes Derfoufi
my-courses.net

No comments:

Post a Comment

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (2) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (195) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (8) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (35) Python BeautifulSoup (1) Python For Data Science (2) Python-Books (6) Python-DVD-Training (1) Python-Exercises (175) Python-Framework (1) Python-IDE (1) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates