Important Notice:

NumPy Basics (Index)

NumPy Basics (Index)

52 views 2 min read

NumPy Basics 9.1 Introduction to NumPy

  • 9.1.1 Meaning of NumPy
  • 9.1.2 Full Form of NumPy
  • 9.1.3 Features of NumPy
  • 9.1.4 Advantages of NumPy
  • 9.1.5 Applications of NumPy
  • 9.1.6 Installing NumPy
  • 9.1.7 Importing NumPy

9.2 NumPy ndarray

  • 9.2.1 Introduction to ndarray
  • 9.2.2 Creating an ndarray
  • 9.2.3 One-Dimensional Array
  • 9.2.4 Two-Dimensional Array
  • 9.2.5 Multi-Dimensional Array
  • 9.2.6 Difference Between List and NumPy Array

9.3 NumPy Data Types

  • 9.3.1 Introduction to NumPy Data Types
  • 9.3.2 Integer Data Types
  • 9.3.3 Floating-Point Data Types
  • 9.3.4 Complex Data Types
  • 9.3.5 Boolean Data Type
  • 9.3.6 String Data Type
  • 9.3.7 Specifying Data Type Using dtype

9.4 Array Attributes

  • 9.4.1 ndim — Number of Dimensions
  • 9.4.2 shape — Shape of Array
  • 9.4.3 size — Number of Elements
  • 9.4.4 dtype — Data Type
  • 9.4.5 itemsize — Size of Each Element
  • 9.4.6 nbytes — Total Memory Used

9.5 Array Creation Routines

  • 9.5.1 Creating Array Using array()
  • 9.5.2 Creating Zero Array Using zeros()
  • 9.5.3 Creating Ones Array Using ones()
  • 9.5.4 Creating Empty Array Using empty()
  • 9.5.5 Creating Full Array Using full()
  • 9.5.6 Creating Identity Matrix Using eye()
  • 9.5.7 Creating Diagonal Array Using diag()

9.6 Array From Existing Data

  • 9.6.1 Creating Array from Python List
  • 9.6.2 Creating Array from Python Tuple
  • 9.6.3 Creating Array from Nested List
  • 9.6.4 Creating Array from Existing NumPy Array
  • 9.6.5 asarray() Function
  • 9.6.6 copy() Function

9.7 Array From Numerical Ranges

  • 9.7.1 arange() Function
  • 9.7.2 linspace() Function
  • 9.7.3 logspace() Function
  • 9.7.4 Difference Between arange() and linspace()
  • 9.7.5 Creating Numerical Sequences

9.8 Array Indexing

  • 9.8.1 Introduction to Array Indexing
  • 9.8.2 Positive Indexing
  • 9.8.3 Negative Indexing
  • 9.8.4 One-Dimensional Array Indexing
  • 9.8.5 Two-Dimensional Array Indexing
  • 9.8.6 Multi-Dimensional Array Indexing

9.9 Array Slicing

  • 9.9.1 Basic Array Slicing
  • 9.9.2 Slicing Using Start and Stop
  • 9.9.3 Slicing Using Step
  • 9.9.4 Negative Slicing
  • 9.9.5 One-Dimensional Array Slicing
  • 9.9.6 Two-Dimensional Array Slicing
  • 9.9.7 Multi-Dimensional Array Slicing

9.10 Practice Programs

  • Program 1: Create a NumPy Array
  • Program 2: Create One-Dimensional Array
  • Program 3: Create Two-Dimensional Array
  • Program 4: Display Array Attributes
  • Program 5: Create Array Using zeros()
  • Program 6: Create Array Using ones()
  • Program 7: Create Array Using arange()
  • Program 8: Create Array Using linspace()
  • Program 9: Create Array from Existing List
  • Program 10: Perform Array Indexing
  • Program 11: Perform Array Slicing
  • Program 12: Access Elements from Two-Dimensional Array
  • Program 13: Create Array with Specified Data Type
  • Program 14: Demonstrate shape, size and ndim
  • Program 15: Create Identity Matrix Using eye()