Skip to main content

No project description provided

Project description

FantasyNomes

FantasyNomes is one python package that able to do operation like add, sub on polynome. FantasyNomes optimise the memorie space by using dict for store coef and power

Development Status :: 4 - Beta
Environment :: Console 
Framework :: Jupyter :: JupyterLab
License :: OSI Approved :: Apache Software License
Natural Language :: English
Programming Language :: Python
Programming Language :: Python :: 3
Operating System :: OS Independent
Intended Audience :: Developers
Topic :: Education  
Topic :: Scientific/Engineering :: Mathematics

Features

- Addition : With int, float or polynome

- Substraction : 

- Multiplication :

- Division euclidienne

Installation

pip install FantasyNomes

Quickstart

>>>import FantasyNomes as fn

>>># x0, x1, x2, ... ,xn

>>>poly1 = fn.Polynome([1,1,2])
>>>poly2 = fn.Polynome([0,1])

>>>poly1
2*X^2+1*X^1+1

>>>print(poly2)
1*X^1

>>>poly2 - 4
1*X^1-4

>>>type(poly1)
FantasyNomes.polynome.Polynome

>>># degree
>>>len(poly1)
2

>>>print(poly1 * -1 )
-2*X^2-1*X^1-1

>>>div, res = poly1/poly2

>>>print(div)
2.0*X^1+1.0

>>>print(res)
1

>>>poly1==poly1
True

>>>poly1==poly2
False

>>>poly3 = fn.Polynome([1])
>>>print( poly3*poly2)
1*X^2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FantasyNomes-1.2.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

FantasyNomes-1.2-py3.9.egg (6.0 kB view details)

Uploaded Source

File details

Details for the file FantasyNomes-1.2.tar.gz.

File metadata

  • Download URL: FantasyNomes-1.2.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for FantasyNomes-1.2.tar.gz
Algorithm Hash digest
SHA256 9c2ba6ff8db39fa065c52c78c382b7aa851bb892f83b7aac5609a47fe68f236d
MD5 c162e051a7d0430dbc61c75d8305b7f9
BLAKE2b-256 dfe02a22018ce11efd4c6541ecabf664ebccefe1cc7a370956834d07c40321d4

See more details on using hashes here.

File details

Details for the file FantasyNomes-1.2-py3.9.egg.

File metadata

  • Download URL: FantasyNomes-1.2-py3.9.egg
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for FantasyNomes-1.2-py3.9.egg
Algorithm Hash digest
SHA256 5f702e5911952bc421b1b8be3f460f551073b42d36983f6722da842d36038757
MD5 7937a51360359cef4991798fdfd86f0a
BLAKE2b-256 5353a872f128f736ca11bb582412dfe634c8f8fafdb07cc04a07c01faeffa197

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page