{"id":2983,"date":"2019-12-31T06:35:23","date_gmt":"2019-12-31T06:35:23","guid":{"rendered":"https:\/\/www.aiproblog.com\/index.php\/2019\/12\/31\/data-science-cookbook-style-code-reference-in-python-for-beginners\/"},"modified":"2019-12-31T06:35:23","modified_gmt":"2019-12-31T06:35:23","slug":"data-science-cookbook-style-code-reference-in-python-for-beginners","status":"publish","type":"post","link":"https:\/\/www.aiproblog.com\/index.php\/2019\/12\/31\/data-science-cookbook-style-code-reference-in-python-for-beginners\/","title":{"rendered":"Data science cookbook style code reference in Python for beginners"},"content":{"rendered":"<p>Author: ajit jaokar<\/p>\n<div>\n<p><a href=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/3793552155?profile=original\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/3793552155?profile=RESIZE_710x\" class=\"align-full\"><\/a><\/p>\n<\/p>\n<p>Here is another resource I use for teaching my students at <a href=\"https:\/\/www.conted.ox.ac.uk\/courses\/artificial-intelligence-cloud-and-edge-implementations\">AI for Edge computing course<\/a><\/p>\n<p>I like this resource because I like the cookbook style of learning to code<\/p>\n<p>The resource is based on the book <a href=\"https:\/\/amzn.to\/2HwnWty\">Machine Learning With Python Cookbook<\/a>. and also <a href=\"https:\/\/machinelearningflashcards.com\/\">Machine Learning Flashcards<\/a> by the same author (both of which I recommend and I have bought)<\/p>\n<p>I like the approach of using a simple simulated dataset like we see in <a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_engineering\/lda_for_dimensionality_reduction\/\">LDA for dimensionality reduction<\/a> \u00a0and <a href=\"https:\/\/chrisalbon.com\/python\/data_wrangling\/pandas_apply_function_by_group\/\">pandas functions<\/a><\/p>\n<p>The <a href=\"https:\/\/chrisalbon.com\/\">link chrisalbon.com<\/a> itself contains others such as linux, postgres etc which I have not tried<\/p>\n<p>The ones below I have used because they related to machine learning and deep learning<\/p>\n<p><strong>Machine Learning<\/strong><\/p>\n<p>Basics<\/p>\n<ul>\n<li>Loading Features From Dictionaries<\/li>\n<li>Loading scikit-learn&#8217;s Boston Housing Dataset<\/li>\n<li>Loading scikit-learn&#8217;s Digits Dataset<\/li>\n<li>Loading scikit-learn&#8217;s Iris Dataset<\/li>\n<li>Make Simulated Data For Classification<\/li>\n<li>Make Simulated Data For Clustering<\/li>\n<li>Make Simulated Data For Regression<\/li>\n<li>Perceptron In Scikit<\/li>\n<li>Saving Machine Learning Models<\/li>\n<li>Vectors, Matrices, And Arrays<\/li>\n<\/ul>\n<p>Preprocessing Structured Data<\/p>\n<ul>\n<li>Transpose A Vector Or Matrix<\/li>\n<li>Selecting Elements In An Array<\/li>\n<li>Reshape An Array<\/li>\n<li>Invert A Matrix<\/li>\n<li>Getting The Diagonal Of A Matrix<\/li>\n<li>Flatten A Matrix<\/li>\n<li>Find The Rank Of A Matrix<\/li>\n<li>Find The Maximum And Minimum<\/li>\n<li>Describe An Array<\/li>\n<li>Create A Vector<\/li>\n<li>Create A Sparse Matrix<\/li>\n<li>Create A Matrix<\/li>\n<li>Converting A Dictionary Into A Matrix<\/li>\n<li>Calculate The Trace Of A Matrix<\/li>\n<li>Calculate The Determinant Of A Matrix<\/li>\n<li>Calculate The Average, Variance, And Standard Deviation<\/li>\n<li>Calculate Dot Product Of Two Vectors<\/li>\n<li>Apply Operations To Elements<\/li>\n<li>Adding And Subtracting Matrices<\/li>\n<\/ul>\n<p>Preprocessing Images<\/p>\n<ul>\n<li>Binarize Images<\/li>\n<li>Blurring Images<\/li>\n<li>Cropping Images<\/li>\n<li>Detect Edges<\/li>\n<li>Enhance Contrast Of Color Image<\/li>\n<li>Enhance Contrast Of Greyscale Image<\/li>\n<li>Harris Corner Detector<\/li>\n<li>Installing OpenCV<\/li>\n<li>Isolate Colors<\/li>\n<li>Load Images<\/li>\n<li>Remove Backgrounds<\/li>\n<li>Save Images<\/li>\n<li>Sharpen Images<\/li>\n<li>Shi-Tomasi Corner Detector<\/li>\n<li>Using Mean Color As A Feature<\/li>\n<\/ul>\n<p>Preprocessing Dates And Times<\/p>\n<ul>\n<li>Break Up Dates And Times Into Multiple Features<\/li>\n<li>Calculate Difference Between Dates And Times<\/li>\n<li>Convert Strings To Dates<\/li>\n<li>Convert pandas Columns Time Zone<\/li>\n<li>Encode Days Of The Week<\/li>\n<li>Handling Missing Values In Time Series<\/li>\n<li>Handling Time Zones<\/li>\n<li>Lag A Time Feature<\/li>\n<li>Rolling Time Window<\/li>\n<li>Select Date And Time Ranges<\/li>\n<\/ul>\n<p>Feature Engineering<\/p>\n<ul>\n<li>Dimensionality Reduction On Sparse Feature Matrix<\/li>\n<li>Dimensionality Reduction With Kernel PCA<\/li>\n<li>Dimensionality Reduction With PCA<\/li>\n<li>Feature Extraction With PCA<\/li>\n<li>Group Observations Using K-Means Clustering<\/li>\n<li>Selecting The Best Number Of Components For LDA<\/li>\n<li>Selecting The Best Number Of Components For TSVD<\/li>\n<li>Using Linear Discriminant Analysis For Dimensionality Reduction<\/li>\n<\/ul>\n<p>Feature Selection<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/anova_f-value_for_feature_selection\/\">ANOVA F-value For Feature Selection<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/chi-squared_for_feature_selection\/\">Chi-Squared For Feature Selection<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/drop_highly_correlated_features\/\">Drop Highly Correlated Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/recursive_feature_elimination\/\">Recursive Feature Elimination<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/variance_thresholding_binary_features\/\">Variance Thresholding Binary Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/feature_selection\/variance_thresholding_for_feature_selection\/\">Variance Thresholding For Feature Selection<\/a><\/li>\n<\/ul>\n<p>Model Evaluation<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/accuracy\/\">Accuracy<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/create_baseline_classification_model\/\">Create Baseline Classification Model<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/create_baseline_regression_model\/\">Create Baseline Regression Model<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/cross_validation_pipeline\/\">Cross Validation Pipeline<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/cross_validation_parameter_tuning_grid_search\/\">Cross Validation With Parameter Tuning Using Grid Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/cross-validaton\/\">Cross-Validation<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/custom_performance_metric\/\">Custom Performance Metric<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/f1_score\/\">F1 Score<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/generate_text_reports_on_performance\/\">Generate Text Reports On Performance<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/nested_cross_validation\/\">Nested Cross Validation<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/plot_the_learning_curve\/\">Plot The Learning Curve<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/plot_the_receiving_operating_characteristic_curve\/\">Plot The Receiving Operating Characteristic Curve<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/plot_the_validation_curve\/\">Plot The Validation Curve<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/precision\/\">Precision<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/recall\/\">Recall<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_evaluation\/split_data_into_training_and_test_sets\/\">Split Data Into Training And Test Sets<\/a><\/li>\n<\/ul>\n<p>Model Selection<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/find_best_preprocessing_steps_during_model_selection\/\">Find Best Preprocessing Steps During Model Selection<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/hyperparameter_tuning_using_grid_search\/\">Hyperparameter Tuning Using Grid Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/hyperparameter_tuning_using_random_search\/\">Hyperparameter Tuning Using Random Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/model_selection_using_grid_search\/\">Model Selection Using Grid Search<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/model_selection\/pipelines_with_parameter_optimization\/\">Pipelines With Parameter Optimization<\/a><\/li>\n<\/ul>\n<p>Linear Regression<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/adding_interaction_terms\/\">Adding Interaction Terms<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/create_interaction_features\/\">Create Interaction Features<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/effect_of_alpha_on_lasso_regression\/\">Effect Of Alpha On Lasso Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/lasso_regression\/\">Lasso Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/linear_regression_scikitlearn\/\">Linear Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/linear_regression_using_scikit-learn\/\">Linear Regression Using Scikit-Learn<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/ridge_regression\/\">Ridge Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/linear_regression\/selecting_best_alpha_value_in_ridge_regression\/\">Selecting The Best Alpha Value In Ridge Regression<\/a><\/li>\n<\/ul>\n<p>Logistic Regression<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/fast_c_hyperparameter_tuning\/\">Fast C Hyperparameter Tuning<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/handling_imbalanced_classes_in_logistic_regression\/\">Handling Imbalanced Classes In Logistic Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/logistic_regression\/\">Logistic Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/logistic_regression_on_very_large_data\/\">Logistic Regression On Very Large Data<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/logistic_regression_with_l1_regularization\/\">Logistic Regression With L1 Regularization<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/logistic_regression\/one-vs-rest_logistic_regression\/\">One Vs. Rest Logistic Regression<\/a><\/li>\n<\/ul>\n<p>Trees And Forests<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/adaboost_classifier\/\">Adaboost Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/decision_tree_classifier\/\">Decision Tree Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/decision_tree_regression\/\">Decision Tree Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/feature_importance\/\">Feature Importance<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/feature_selection_using_random_forest\/\">Feature Selection Using Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/handle_imbalanced_classes_in_random_forests\/\">Handle Imbalanced Classes In Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/random_forest_classifier\/\">Random Forest Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/random_forest_classifier_example\/\">Random Forest Classifier Example<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/random_forest_regressor\/\">Random Forest Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/select_important_features_in_random_forest\/\">Select Important Features In Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/titanic_competition_with_random_forest\/\">Titanic Competition With Random Forest<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/trees_and_forests\/visualize_a_decision_tree\/\">Visualize A Decision Tree<\/a><\/li>\n<\/ul>\n<p>Nearest Neighbors<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/nearest_neighbors\/identifying_best_value_of_k\/\">Identifying Best Value Of k<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/nearest_neighbors\/k-nearest_neighbors_classifer\/\">K-Nearest Neighbors Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/nearest_neighbors\/radius_based_nearest_neighbor_classifier\/\">Radius-Based Nearest Neighbor Classifier<\/a><\/li>\n<\/ul>\n<p>Support Vector Machines<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/calibrate_predicted_probabilities_in_svc\/\">Calibrate Predicted Probabilities In SVC<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/find_nearest_neighbors\/\">Find Nearest Neighbors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/find_support_vectors\/\">Find Support Vectors<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/imbalanced_classes_in_svm\/\">Imbalanced Classes In SVM<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/plot_support_vector_classifier_hyperplane\/\">Plot The Support Vector Classifiers Hyperplane<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/svc_parameters_using_rbf_kernel\/\">SVC Parameters When Using RBF Kernel<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/support_vector_machines\/support_vector_classifier\/\">Support Vector Classifier<\/a><\/li>\n<\/ul>\n<p>Naive Bayes<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/bernoulli_naive_bayes_classifier\/\">Bernoulli Naive Bayes Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/calibrate_predicted_probabilities\/\">Calibrate Predicted Probabilities<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/gaussian_naive_bayes_classifier\/\">Gaussian Naive Bayes Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/multinomial_logistic_regression\/\">Multinomial Logistic Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/multinomial_naive_bayes_classifier\/\">Multinomial Naive Bayes Classifier<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/naive_bayes\/naive_bayes_classifier_from_scratch\/\">Naive Bayes Classifier From Scratch<\/a><\/li>\n<\/ul>\n<p>Clustering<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/agglomerative_clustering\/\">Agglomerative Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/dbscan_clustering\/\">DBSCAN Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/evaluating_clustering\/\">Evaluating Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/meanshift_clustering\/\">Meanshift Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/minibatch_k-means_clustering\/\">Mini-Batch k-Means Clustering<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/machine_learning\/clustering\/k-means_clustering\/\">k-Means Clustering<\/a><\/li>\n<\/ul>\n<p><strong>Deep Learning<\/strong><\/p>\n<p>Keras<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/adding_dropout\/\">Adding Dropout<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/convolutional_neural_network\/\">Convolutional Neural Network<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/feedforward_neural_network_for_binary_classification\/\">Feedforward Neural Network For Binary Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/feedforward_neural_network_for_multiclass_classification\/\">Feedforward Neural Network For Multiclass Classification<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/feedforward_neural_network_for_regression\/\">Feedforward Neural Networks For Regression<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/lstm_recurrent_neural_network\/\">LSTM Recurrent Neural Network<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/neural_network_early_stopping\/\">Neural Network Early Stopping<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/neural_network_weight_regularization\/\">Neural Network Weight Regularization<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/preprocessing_data_for_neural_networks\/\">Preprocessing Data For Neural Networks<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/save_model_training_progress\/\">Save Model Training Progress<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/tuning_neural_network_hyperparameters\/\">Tuning Neural Network Hyperparameters<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/visualize_loss_history\/\">Visualize Loss History<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/visualize_neural_network_architecture\/\">Visualize Neural Network Architecutre<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/visualize_performance_history\/\">Visualize Performance History<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/deep_learning\/keras\/k-fold_cross-validating_neural_networks\/\">k-Fold Cross-Validating Neural Networks<\/a><\/li>\n<\/ul>\n<p>Data Wrangling<\/p>\n<ul>\n<li>Apply Functions By Group In Pandas<\/li>\n<li>Apply Operations To Groups In Pandas<\/li>\n<li>Applying Operations Over pandas Dataframes<\/li>\n<li>Assign A New Column To A Pandas DataFrame<\/li>\n<li>Break A List Into N-Sized Chunks<\/li>\n<li>Breaking Up A String Into Columns Using Regex In pandas<\/li>\n<li>Columns Shared By Two Data Frames<\/li>\n<li>Construct A Dictionary From Multiple Lists<\/li>\n<li>Convert A CSV Into Python Code To Recreate It<\/li>\n<li>Convert A Categorical Variable Into Dummy Variables<\/li>\n<li>Convert A Categorical Variable Into Dummy Variables<\/li>\n<li>Convert A String Categorical Variable To A Numeric Variable<\/li>\n<li>Convert A Variable To A Time Variable In pandas<\/li>\n<li>Count Values In Pandas Dataframe<\/li>\n<li>Create A Pipeline In Pandas<\/li>\n<li>Create A pandas Column With A For Loop<\/li>\n<li>Create Counts Of Items<\/li>\n<li>Create a Column Based on a Conditional in pandas<\/li>\n<li>Creating Lists From Dictionary Keys And Values<\/li>\n<li>Crosstabs In pandas<\/li>\n<li>Delete Duplicates In pandas<\/li>\n<li>Descriptive Statistics For pandas Dataframe<\/li>\n<li>Dropping Rows And Columns In pandas Dataframe<\/li>\n<li>Enumerate A List<\/li>\n<li>Expand Cells Containing Lists Into Their Own Variables In Pandas<\/li>\n<li>Filter pandas Dataframes<\/li>\n<li>Find Largest Value In A Dataframe Column<\/li>\n<li>Find Unique Values In Pandas Dataframes<\/li>\n<li>Geocoding And Reverse Geocoding<\/li>\n<li>Geolocate A City And Country<\/li>\n<li>Geolocate A City Or Country<\/li>\n<li>Group A Time Series With pandas<\/li>\n<li>Group Data By Time<\/li>\n<li>Group Pandas Data By Hour Of The Day<\/li>\n<li>Grouping Rows In pandas<\/li>\n<li>Hierarchical Data In pandas<\/li>\n<li>Join And Merge Pandas Dataframe<\/li>\n<li>List Unique Values In A pandas Column<\/li>\n<li>Load A JSON File Into Pandas<\/li>\n<li>Load An Excel File Into Pandas<\/li>\n<li>Load Excel Spreadsheet As pandas Dataframe<\/li>\n<li>Loading A CSV Into pandas<\/li>\n<li>Long To Wide Format<\/li>\n<li>Lower Case Column Names In Pandas Dataframe<\/li>\n<li>Make New Columns Using Functions<\/li>\n<li>Map External Values To Dataframe Values in pandas<\/li>\n<li>Missing Data In pandas Dataframes<\/li>\n<li>Moving Averages In pandas<\/li>\n<li>Normalize A Column In pandas<\/li>\n<li>Pivot Tables In pandas<\/li>\n<li>Quickly Change A Column Of Strings In Pandas<\/li>\n<li>Random Sampling Dataframe<\/li>\n<li>Ranking Rows Of Pandas Dataframes<\/li>\n<li>Regular Expression Basics<\/li>\n<li>Regular Expression By Example<\/li>\n<li>Reindexing pandas Series And Dataframes<\/li>\n<li>Rename Column Headers In pandas<\/li>\n<li>Rename Multiple pandas Dataframe Column Names<\/li>\n<li>Replacing Values In pandas<\/li>\n<li>Saving A pandas Dataframe As A CSV<\/li>\n<li>Search A pandas Column For A Value<\/li>\n<li>Select Rows When Columns Contain Certain Values<\/li>\n<li>Select Rows With A Certain Value<\/li>\n<li>Select Rows With Multiple Filters<\/li>\n<li>Selecting pandas DataFrame Rows Based On Conditions<\/li>\n<li>Simple Example Dataframes In pandas<\/li>\n<li>Sorting Rows In pandas Dataframes<\/li>\n<li>Split Lat\/Long Coordinate Variables Into Separate Variables<\/li>\n<li>Streaming Data Pipeline<\/li>\n<li>String Munging In Dataframe<\/li>\n<li>Using List Comprehensions With pandas<\/li>\n<li>Using Seaborn To Visualize A pandas Dataframe<\/li>\n<li>pandas Data Structures<\/li>\n<li>pandas Time Series Basics<\/li>\n<\/ul>\n<p>Data Visualization<\/p>\n<ul>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_back_to_back_bar_plot\/\">Back To Back Bar Plot In MatPlotLib<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_bar_plot\/\">Bar Plot In MatPlotLib<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/seaborn_color_palettes\/\">Color Palettes in Seaborn<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/seaborn_pandas_timeseries_plot\/\">Creating A Time Series Plot With Seaborn And pandas<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/seaborn_scatterplot\/\">Creating Scatterplots With Seaborn<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_grouped_bar_plot\/\">Group Bar Plot In MatPlotLib<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_histogram\/\">Histograms In MatPlotLib<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_scatterplot_from_pandas\/\">Making A Matplotlib Scatterplot From A Pandas Dataframe<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_simple_example\/\">Matplotlib, A Simple Example<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_pie_chart\/\">Pie Chart In MatPlotLib<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_simple_scatterplot\/\">Scatterplot In MatPlotLib<\/a><\/li>\n<li><a href=\"https:\/\/chrisalbon.com\/python\/data_visualization\/matplotlib_percentage_stacked_bar_plot\/\">Stacked Percentage Bar Plot In MatPlotLib<\/a><\/li>\n<\/ul>\n<\/div>\n<p><a href=\"https:\/\/www.datasciencecentral.com\/xn\/detail\/6448529:BlogPost:918746\">Go to Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: ajit jaokar Here is another resource I use for teaching my students at AI for Edge computing course I like this resource because I [&hellip;] <span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/www.aiproblog.com\/index.php\/2019\/12\/31\/data-science-cookbook-style-code-reference-in-python-for-beginners\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":465,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[26],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2983"}],"collection":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=2983"}],"version-history":[{"count":0,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2983\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media\/473"}],"wp:attachment":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=2983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=2983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=2983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}