7+ Yrs. Total Experience | Pidilite Industries | Ex-Reliance Jio
Hello everyone, this is Debmalya Pramanik. I've completed my graduation majoring in Electrical and Electronics Engineering. I'm currently working at Reliance Jio Infocomm Ltd as Data Analytics (Manager) since October 2016, and have experience in Python, Machine Learning, SQL, Tableau, Spark with Python (PySpark), Hive, and Deep Learning methodologies like Recurring Neural Networks (RNN). I've also completed my M. Tech (3 Years) in Power Electronics and Electrical Drives from the Indian Institute of Technology (IIT-ISM), Dhanbad.
Looking for Contributers/Collaborators to Work on an Open Source Python hobby Project. Project and Repositories is available under pOrgz-dev. Also, I am working in collaboration with VisualCrossing to create a python wrapper to easily fetch and manipulate weather data. If interested, feel free to send PRs! (Code available at ZenithClown/VisualCrossing)
Language & Tools
#
Language/Platforms
Self Rating
CTRL + C & CTRL + V
versionining/tracking
learning
Keywords: data, science, analyst, data scientist, data analyst, machine learning, neural networks, deep learning, statistics, visualization, python, templates, flask, weather, rest api, jupyter notebook, analysis, modeling
Pinned GitHub Gists
The section features some of my defined gists used throughout my projects. The related repositories have also been added as git submodule, generally called using PYTHONPATH in the system. For a detailed guide of environment setup check โ configurations (my gitlab/ZenithClown account) for more details. The pinned repositories are categorized into the following sections:
AI/ML: Repositories designed for achieving some AI/ML related tasks. For example, these repositories are designed to perform feature engineering, model creation, optimization, etc.
Story Telling: A set of curated repositories designed for generating graphs, charts and images for various storytelling/business analysis/statistical understanding purposes.
Other Gist(s): Other important gists that do not belong to any of the above defined categories.
The project and subdirectories need a significant restructuring, as the codes, files, and information are haphazardly available. The following suggestions are to be addressed:
create directories separated by topics,
put all template/boilerplate files separated by topics, and
reduce folder/directory name (longpath) issue and inconsistency.
Project-Euler Problem Solved, getting an actual answer. However, test-case 2 and 3 failed as it involves a large number where optimization is required.
LeetCode provides daily challenges. Use a section to showcase all the solved problems featured in this challenge. In addition, also add comments and keywords (i.e. SEO) to increase view traffics.
Create a <details> ... </details> Tagging Template
Create a year followed by a month selection to keep the view at a minimum level.
Create a redirect URL schema and provide keywords.
Null values are not automatically populated using df.fillna({}, inplace = True) command. [commit: 949cc1d] but works when using df = df.fillna({}) command.
A type casting function is developed (based on this link) to reduce the memory usage of a dataframe. However, using the function the statistical information is missing when using pd.describe() feature.
Steps to Reproduce
Use the pd.describe() method w/o any modifications, results in:
Now, define/import reduce_mem_usage
Using the same function, the output is changed as:
Expected Behavior
Should be able to use all statistical features.
Actual Behavior
Direct describe function is not working, but using native numpy functions (like np.quantile(trn_data["f_00"], 0.95)) works.
Context
Python Version : 3.9
Operating System : Windows 10 (Version: 21H2, OS Build: 19044.1682)
As under community guidelines, the description needs to be added to the repository.
Related Tasks List
A list of additional tasks that are tracked and needs to be โ completed before closing this issue are mentioned below. (NOTE: these tasks may not be in a specific order, and is added when required/raised).