Charles CSR
    • About

    Technical Notes

    Python

    Basics

    • Append value to a list
    • Check Python Version

    Pandas

    • Andrews Curves
    • Change maximum columns to display
    • Cross Tab in Pandas
    • Custom Lambda DataFrame
    • Cut in pandas
    • Different Engines in read_csv
    • Dummy variable
    • Find Null values in DF
    • Find Uniqueness in a column without null values
    • Pivot table
    • Qcut in Pandas
    • Read Values other than NaN as NaN
    • Rename Column in DataFrame
    • When using C engine remember this

    Plots

    • Bar plot
    • Better way to show Left Skewed Distributions
    • Categorical Heatmap
    • Define size of Figure
    • Example of Regplot in Seaborn
    • GGplot
    • Heatmap to show Correlation
    • Histogram
    • Horizontal Bar Chart
    • Joint plot in Matplotlib
    • Line Plot
    • Plot Feature Importance
    • Plot Importance in LightGBM
    • Plotting Categories using Subplots
    • Plotting Spearman Coefficient using barh
    • Plotting bar graph with categories
    • Stacked Bar Graph
    • Subplots that share X axis
    • Subplots using GridSpec
    • Violin Plot

    Scikit-learn

    • Complete Toolbox for ML
    • Confusion Matrix
    • Extra Trees Regressor
    • F1 Score example
    • KFold Cross Validation
    • Learning_and_predicting
    • Loading_Datasets
    • Method to find best classifier
    • Model_Persistence
    • Multilabel_fitting
    • Refitting
    • Tfidf Vectorizer
    • Train test split
    • Type_casting

    LightGBM

    • Baseline LightGBM model

    Scipy

    • Spearman Coefficient

    Statistics

    • Custom ECDF Function

    spaCy

    • Bigrams Function
    • Displacy for Custom NER
    • Remove stopwords using SpaCy
    • Tokenise characters in SpaCy
    This project contains 64 pages and is available on GitHub. Copyright © CSR, 2020 .