Libreria para calcular la integral definida sobre de un intérvalo de una funcion
Project description
GTAlib_MonteCarlo - Clase para la Integracion Numerica con el Metodo de Monte Carlo
La clase MonteCarlo proporciona una forma de realizar la integracion numerica de una funcion utilizando el metodo de Monte Carlo.
Requisitos
- Python 3.11.6
- numpy 1.26.1
Instalacion
Para instalar la libreria, utiliza el comando
pip install GTAlib_MonteCarlo
Uso
La estructura base para implementar la libreria es:
-
Importa la clase
MonteCarloen tu script de Python:from GTAlib_MonteCarlo import MonteCarlo
-
Define la funcion que deseas integrar. Puede ser cualquier funcion que acepte un valor
xy devuelva un valor numerico.def function(x): return x**2
-
Crea una instancia de
MonteCarloproporcionando los limites de integracion, la funcion y el numero de puntos aleatorios:a = 0 # Limite inferior de integracion b = 1 # Limite superior de integracion n = 100000 # Numero de puntos aleatorios solver = MonteCarlo(a, b, function, n)
-
Llama al metodo
MonteCarlode la instancia deMonteCarlopara calcular la integral:result = solver.integrate()
-
El resultado sera un valor numerico que representa la aproximacion de la integral de la funcion en el intervalo
[a, b]. -
Puedes imprimir el resultado o utilizarlo en tus calculos segun sea necesario.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file GTAlib_MonteCarlo-0.1.2.tar.gz.
File metadata
- Download URL: GTAlib_MonteCarlo-0.1.2.tar.gz
- Upload date:
- Size: 2.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8996c22a5c0dd6295e889e79b3f18ab3eb0c21a2bcbf3adcef212990b9bb2ac2
|
|
| MD5 |
1d945ba0262c1fe334af609b39862842
|
|
| BLAKE2b-256 |
424cb9a3f85c899bf612557a9c962023335d7bf6ccb9425f655a24df26bb7c68
|
File details
Details for the file GTAlib_MonteCarlo-0.1.2-py3-none-any.whl.
File metadata
- Download URL: GTAlib_MonteCarlo-0.1.2-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77f5aecb948a3a13b16e281683bd85191c592de5b480ead8a8cd4c94d3122e51
|
|
| MD5 |
1cb6476344cb2bac20005bdf05f67f46
|
|
| BLAKE2b-256 |
79de5bb9291657922a47149eb240ceca0ef5cdc508f6a6e0ac3b549e2ec45cad
|