Giter Site home page Giter Site logo

pandas-numpy-basics's Introduction

Pandas-Numpy-Basics

Intro to Pandas and Numpy: Basic Exercises

Hello and welcome to Pandas-NumPy python introduction with some simple exercices. Let’s start with NumPy basics. There are basic libraries which are really important for the data manipulation. So, first is ‘NumPy’ that is nothing but numeric python and then there is ‘pandas’ and then there is ‘scipy’. So, these three are the basic libraries which are very important for you to learn and these two things are very related the NumPy and pandas they are the core structure to handle the data. So, you need to understand NumPy and pandas when you are going to deal with the data.

What is NumPy?

NumPy is nothing but provides all the libraries to deal with the linear algebra.

  • NumPy, which stands for Numerical Python
  • NumPy is the foundational package for mathematical computing
  • Mathematical and logical operations on arrays
  • Operations related to linear algebra. NumPy has inbuilt functions for linear algebra and random generation
  • ndarray is the core object in NumPy Basics ndarray
  • Multidimensional array
  • Homogeneous collection of values
  • Fast and efficient
  • Support for mathematical functions
  • Primary container for data exchange between python algorithms

What is Pandas?

Pandas is one of the data centric python packages that makes importing and analyzing data much easier. Pandas is build on Numpy and matplot which makes data manipulation and visualization more convinient.If you're thinking about data science as a career, then it is imperative that one of the first things you do is learn pandas. For example, say you want to explore a dataset stored in a CSV on your computer. Pandas will extract the data from that CSV into a DataFrame — a table, basically — then let you do things like:

  • Calculate statistics and answer questions about the data, like What's the average, median, max, or min of each column? Does column A correlate with column B? What does the distribution of data in column C look like?
  • Clean the data by doing things like removing missing values and filtering rows or columns by some criteria
  • Visualize the data with help from Matplotlib. Plot bars, lines, histograms, bubbles, and more.
  • Store the cleaned, transformed data back into a CSV, other file or database

pandas-numpy-basics's People

Contributors

chouhbik avatar divyesh24 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.