Xin's self created helper functions
Project description
Xin-util
Simple self-use great functions
Installation
Use the package manager pip to install utilities.
pip install -i https://test.pypi.org/simple/ xin-util
Usage
# regular utilities
from xin_util.PrettyPrintDict import pretty_print_dict
from xin_util.CreateDIYdictFromDataFrame import CreateDIYdictFromDataFrame
from xin_util.ReadWritePicklefile import read_pickle, save_pickle
from xin_util.DownloadFromS3 import S3_download_folder, S3_upload_folder
from xin_util.BarPlots import plot_stacked_bar
from xin_util.ZipAndUnzip import zip, unzip
from xin_util.AccessSQL import getDBData, create
# TimeSeries
from xin_util.TimeSeriesFeatureEngineer import TimeSeries, create_average_feature
# NLP related
from xin_util.TextProcess import text_tokens
from xin_util.ResamplingData import up_resample
from xin_util.Scores import single_label_f_score, single_label_included_score, multiple_label_included_score
from xin_util.TFIDFpredict import tf_idf_classify
from xin_util.EmbeddingCNNpredict import Convolution_Network_classify
from xin_util.EmbeddingRNNpredict import Recurrent_Network_classify
from xin_util.FASTTEXTpredict import fasttext_classify
from xin_util.NBpredict import Naive_Bayes_classify
from xin_util.ONEHOTNNpredict import Onehot_Network_classify
from xin_util.LatentDirichletAllocationClass import MyLDA
# Model training time prediction
from model_trainingtime_prediction.layer_level_utils import get_train_data
from model_trainingtime_prediction.random_network_gen import gen_nn
from model_trainingtime_prediction.train_time_predict import prediction_model
Documentation
- PrettyPrintDict
- CreateDIYdictFromDataFrame
- ReadWritePicklefile
- DownloadFromS3
- ZipAndUnzip
- TimeSeriesFeatureEngineer
- TextProcess
- ResamplingData
- Scores
- TFIDFpredict
- EmbeddingCNNpredict
- EmbeddingRNNpredict
- FASTTEXTpredict
- NBpredict
- ONEHOTNNpredict
- LatentDirichletAllocationClass
- AccessSQL
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
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
xin_util-1.4.47.tar.gz
(97.1 kB
view details)
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
xin_util-1.4.47-py3-none-any.whl
(421.4 kB
view details)
File details
Details for the file xin_util-1.4.47.tar.gz.
File metadata
- Download URL: xin_util-1.4.47.tar.gz
- Upload date:
- Size: 97.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e08dd0432e57adc827002136b749237996a022599e644b427de1e52b4396c79
|
|
| MD5 |
82c972424814042af464b8ea4e6ab78d
|
|
| BLAKE2b-256 |
e10de25f782b0a0da16352354ed3ec6692b62afbe57840f52ed141d646401a84
|
File details
Details for the file xin_util-1.4.47-py3-none-any.whl.
File metadata
- Download URL: xin_util-1.4.47-py3-none-any.whl
- Upload date:
- Size: 421.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2de2273338fdc8e401162c16171c6af95940380c523d03f49c4c1891f88892e9
|
|
| MD5 |
bc38155800de78f41cd23f2786e4d5e6
|
|
| BLAKE2b-256 |
64b8c936279f2b64816ecdab9a6f3d039238f971370336e50bc3a90a040f71c6
|