Skip to main content

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

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

MIT

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

xin_util-1.4.17.tar.gz (85.4 kB view details)

Uploaded Source

Built Distribution

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

xin_util-1.4.17-py3-none-any.whl (404.9 kB view details)

Uploaded Python 3

File details

Details for the file xin_util-1.4.17.tar.gz.

File metadata

  • Download URL: xin_util-1.4.17.tar.gz
  • Upload date:
  • Size: 85.4 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.7.3

File hashes

Hashes for xin_util-1.4.17.tar.gz
Algorithm Hash digest
SHA256 eec46c6a88540fe64e6703e6f81f4c5a93ea758f0b68983f48630ca587703787
MD5 78a323af58484ba515573d81d32e72a7
BLAKE2b-256 6f8208ec6ca210f897f9c7fe20bf501c5c1c37878214d6dbed01c92b5b18a81d

See more details on using hashes here.

File details

Details for the file xin_util-1.4.17-py3-none-any.whl.

File metadata

  • Download URL: xin_util-1.4.17-py3-none-any.whl
  • Upload date:
  • Size: 404.9 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.7.3

File hashes

Hashes for xin_util-1.4.17-py3-none-any.whl
Algorithm Hash digest
SHA256 36e74e234a5229120c89c64dcb37ccfd1bb8ac7fa083c108e748973356a24d82
MD5 486227230b0771c1fd336b719fe286fa
BLAKE2b-256 0a04184555d6e539af1ae81744ba5d1019c7b250b2a6b9bf44c37a3d766eec4e

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