MindsDB Python SDK, provides an SDK to use a remote mindsdb instance
Project description
Python MindsDB SDK
It enables you to connect to a midnsDB server and use it in a similar way to mindsb_native.
Install
pip install mindsdb_sdk
Example of usage
from mindsdb_sdk import SDK
# connect
mdb = SDK('http://localhost:47334')
# upload datasource
mdb.datasources['home_rentals_data'] = {'file' : 'home_rentals.csv'}
# create a new predictor and learn to predict
predictor = mdb.predictors.learn(
name='home_rentals',
datasource='home_rentals_data',
to_predict='rental_price'
)
# predict
result = predictor.predict({'initial_price': '2000','number_of_bathrooms': '1', 'sqft': '700'})
Tests
Before run tests, change SERVER and CREDENTIAL constants in tests/test.py. After that, run python3 tests/test.py
Test file - is a good place where you can find some examples of api usage.
API Reference(WIP)
class MindsDB(server: str, params: dict)
class DataSources()
class DataSource()
class Predictors()
class Predictor()
class Proxy()
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
mindsdb_sdk-0.14.0.tar.gz
(8.0 kB
view details)
File details
Details for the file mindsdb_sdk-0.14.0.tar.gz.
File metadata
- Download URL: mindsdb_sdk-0.14.0.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa508afd26fd9466b14256f11ff6d2ec1ef4230c8f11c71c5fe1e357b0f68341
|
|
| MD5 |
9fde6c399018d0f6a5d08b67d1c69157
|
|
| BLAKE2b-256 |
28211608f2f6f1e203341dcb2b40090fdd2992220ec6e187be6786754cd3e5af
|