Numeric methods is a package of tools for analyze functions via numeric methods
Project description
Numeric methods
Numeric methods is a package of tools for analyze functions via numeric methods
Features
For now this project supports these features:
- One variable methods in
one_variablemodule:half_method: half division method for equation root searching
Installation
For installing this package you can use pip:
py -m pip install numeric-methods
Changing language
This project supports several languages. You can also add yours. For now supports English and Russian. You can set language by using settings.set_language:
from numeric_methods import settings
settings.set_language("en" or "EN" or "english" or "ENGLISH")
# ^^^ Returns True
Please note that the default language is English and errors have no translation.
Example of using
Half method
from numeric_methods.one_variable import half_method
for line in half_method(lambda x: x ** 5 - 2, 1, 2, 0.001):
print(line)
# Prints vvv
#
# (1, 1.0, 2.0, 1.5, 5.59375)
# (2, 1.0, 1.5, 1.25, 1.0517578125)
# (3, 1.0, 1.25, 1.125, -0.197967529296875)
# (4, 1.125, 1.25, 1.1875, 0.3613920211791992)
# (5, 1.125, 1.1875, 1.15625, 0.06661096215248108)
# (6, 1.125, 1.15625, 1.140625, -0.06930162664502859)
# (7, 1.140625, 1.15625, 1.1484375, -0.002269843505928293)
# (8, 1.1484375, 1.15625, 1.15234375, 0.03193706909132743)
# (9, 1.1484375, 1.15234375, 1.150390625, 0.014775536791518107)
# 1.150390625
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 numeric-methods-1.1.0.tar.gz.
File metadata
- Download URL: numeric-methods-1.1.0.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a91ed4195cca3af8284a307cd3f2193c1aa289e12a90f3585a146839545be72
|
|
| MD5 |
c735c762eae4e3a65026bffadce22ed4
|
|
| BLAKE2b-256 |
e26479f3ba858839696ada618b317cbea75bfb6b05a28305a34faabadb5aa7a6
|
File details
Details for the file numeric_methods-1.1.0-py3-none-any.whl.
File metadata
- Download URL: numeric_methods-1.1.0-py3-none-any.whl
- Upload date:
- Size: 22.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac4f94233b2a91230bcaa23199aea44c55a50e9b7362454ee157cedefb5e73aa
|
|
| MD5 |
33b04a808f66630491aa37d12c07cfa3
|
|
| BLAKE2b-256 |
56e33f564c9b073d88799f80b7bcba0d4019574e5210c6fc885a5848408d700e
|