Skip to main content

A package with two classes Vector (2d and 3d).

Project description

Vector pkg

How to install

  • Windows
pip install vector-pkg-EnderRayquaza

How to use

import Vector as vec
v = vec.Vector(5, 7.5) #Creates a instance of Vector
print(v.x) #Shows his composant x >>> 5
print(v.y) #Idem                  >>> 7.5
print(v.st) #Shows his standard   >>> 9.013878188659973

u = vec.Vector(-8, 0.25) #Creates an other instance of Vector
w = v+u #Makes a instance of Vector with composants (v.x + u.x; v.y + u.y)
print(w.x, w.y) # >>> -3 7.75
w = v-u #Idem but with a subtraction
print(w.x, w.y) # >>> 13 7.25

k = 5
w = v*k
print(w.x, w.y) # >>> 25, 37.5

#You can do this too
v += u
v -= u
v *= k

p = v**u #Calculates the scalar product of v and u          
print(p) # >>> -38.125
a = v%u  #Calculates the angle (in degrees) between v and u
print(a) # >>> 121.90015691773374
z = complex(v) #Makes a complex number equal at x+yi
print(z) # >>> (5+7.5j)

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

vector-pkg-enderrayquaza-1.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vector_pkg_enderrayquaza-1.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file vector-pkg-enderrayquaza-1.2.tar.gz.

File metadata

  • Download URL: vector-pkg-enderrayquaza-1.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1

File hashes

Hashes for vector-pkg-enderrayquaza-1.2.tar.gz
Algorithm Hash digest
SHA256 e9aa0bbd42ef5bd77d17eabbece5414454b8f1885cf569944e0083595b49e401
MD5 16f1963f0435acfd74eedaaa903ff132
BLAKE2b-256 ab760794ab9b0cf85107fe3f1e4ac3c2cad9a340a8a869fc11a903f956e09d8d

See more details on using hashes here.

File details

Details for the file vector_pkg_enderrayquaza-1.2-py3-none-any.whl.

File metadata

  • Download URL: vector_pkg_enderrayquaza-1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1

File hashes

Hashes for vector_pkg_enderrayquaza-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 06458f46122d0caebc0f261af725db1fc13f681e420d171e8a26abe8ecbc40e6
MD5 a13c9d9b075004f70828991daef327d3
BLAKE2b-256 f912d6109a56bb52d85856ce8692a130ebf8f80c4e71651fb4d1e34d57683b33

See more details on using hashes here.

Supported by

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