معرفی شرکت ها


algebra.py-1.2.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A simple python package for algebraic calculations
ویژگی مقدار
سیستم عامل -
نام فایل algebra.py-1.2.0
نام algebra.py
نسخه کتابخانه 1.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده pybots743@gmail.com
آدرس صفحه اصلی https://github.com/chouettevan/algebra
آدرس اینترنتی https://pypi.org/project/algebra.py/
مجوز -
# algebra ## Install with [PyPi](https://pypi.org/) ``` pip install algebra.py ``` ## How to use ### Importing ```python from algebra.components import term ``` ### Initializing Note: to see the output shown in the comments you need to run `print()` or `str()` at the answer ```python term1 = term('2x')# 2x #exponent in terms term2 = term('2x²')# 2x² term3 = term('2x2')# also works #supports multiple variables term4 = term('2x2y3')# 2x²y³ # suports negative coefficients term5 = term('-2x3')# -2x³ ``` ### Supported Operations sum --- substraction is supported the same way ```python sum1 = term('2x') + term('3x')# 5x sum2 = term('2x') + term('2y')# 2x + 2y # support for integer sum sum3 = term('3x') + 4 # 3x + 4 ``` multiplication --- ```python mul1 = term('2x') * 4# 8x mul2 = term('2x') * term('3x')# 6x² mul3 = term('2x') * term('3y')# 6xy mul4 = term('2xy') * term('3yz')# 6xy²z ``` division --- ```python div1 = term('4x')/2 # 2x div2 = term('4x')/term('2x')# 2 div3 = term('4x2')/term('4x')# x div4 = term('4x')/term('4x2')# xᐨ¹ div5 = term('4x2')/term('4x2')# 1 ``` Exponentiation --- ```python exp1 = term('2x')**2 # supported exp2 = term('2x')**-1 # supported exp2 = term('2x')**term('2x')# not supported exp3 = term('2x')**2.5# supported ``` polynoms --- example ```python pol1 = term('2x') + term('3y') # 2x + 3y pol2 = term('2x') - 2 # 2x - 2 # sum pol4 = pol1 + pol2 # 4x + 3y - 2 # multiplication pol5 = pol1 * pol2 # supported # exponentiation pol6 = pol1**2 # supported pol7 = pol1**2.5 # not supported pol8 = pol1**pol2 # not supported div1 = pol1/2 # x + 1.5y div2 = pol1/term('2x')# 1 + 1.5xᐨ¹y div3 = pol1/pol2 # not supported ``` substituting numbers to the variables --- ```python term1 = term('2y') pol1 = term('2x') + term('3y') term1.plot(y=2) # 4 pol1.plot(x=2,y=3)# 13 pol1.plot(univ=5) # sets all variables to 5 ( = 25) ``` polynoms support sum, substraction, multiplication and exponents as terms do. have fun!


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl algebra.py-1.2.0:

    pip install algebra.py-1.2.0.whl


نصب پکیج tar.gz algebra.py-1.2.0:

    pip install algebra.py-1.2.0.tar.gz