In this section, I've learned the fundamentals of NumPy, a powerful library for numerical computing in Python. I've explored various array operations, mathematical functions, and data manipulation techniques using NumPy.
- BASICS OF NUMPY
- Package Installation
- Importing numpy package
- Creating a 1D array using numpy
- Creating a range of values using arange()
- Updating array values
- Creating a 2D array using reshape()
- Indexing in arrays
- Boolean Indexing
- Slicing arrays
- Basic operations on single array
- Unary operators in numpy
- Array Shape and Size
- Array Operations
- Array Aggregation Functions
- Array Concatenation and Splitting
Pandas is a popular library for data manipulation and analysis. In this section, I've gained an understanding of how to work with DataFrames and Series, clean and preprocess data, and perform exploratory data analysis using Pandas.
- BASICS OF NUMPY
- BASICS OF PANDAS
- What is Pandas?
- Package Installation
- Import numpy package
- Creating a series from array
- Creating a series from list
- Creating a series from dictionary
- Accessing elements from series with position
- Accessing Element Using Label (index)
- To find the maximum value
- Pandas DataFrame
- Creating a data frame using List
- Creating a dataframe from dictionary
- DataFrames - Adding and Deleting Columns
- DataFrames - Filtering and Querying
- DataFrames - Grouping and Aggregating
- DataFrames - Merging and Joining
- DataFrames - Reading and Writing Data
Matplotlib is a versatile library for creating static, interactive, and animated visualizations in Python. In this section, I've learned the basics of data visualization and how to create various types of plots using Matplotlib.
- BASICS OF MATPLOTLIB
- What is Matplotlib?
- Package Installation
- Import matplotlib package
- Line Plot
- Scatter Plot
- Bar Plot
- Histogram
- Pie Chart
- Box Plot
- Heatmap
- Subplots
- Customizing Plots
- Saving Plots
Thank you for visiting my Data Science Learning Repository! I hope you find the topics I've completed helpful in understanding the fundamentals of data science. I'm continually updating this repository with new topics and expanding my skills in the data science domain.
Feel free to explore the individual topic directories for more details. If you have any questions or suggestions, please don't hesitate to contact me.
Happy learning!