NCERT Class 11 Informatics Practices Informatics Practices: Chapter 6 — Introduction

NCERT CBSE Class 11 Informatics Practices Informatics Practices Chapter 6 English PDF

This chapter introduces NumPy, a powerful Python package for numerical and scientific computing. It explains the concept of arrays as data structures for storing multiple values of the same type, emphasizing their contiguous memory allocation and zero-based indexing. The chapter highlights the advantages of NumPy arrays over Python's built-in array structures, focusing on their efficiency and versatility for data analysis. Key topics covered include the definition of an array, its characteristics, and the fundamental role of NumPy in handling numerical data, vectors, and matrices. This foundational knowledge is crucial for students learning data science and computational tasks in Python, preparing them for advanced data manipulation techniques within the CBSE curriculum.

Quick info

BoardCBSE / NCERT
ClassClass 11
SubjectInformatics Practices
BookInformatics Practices
ChapterChapter 6 — Introduction
LanguageEnglish
PDF typeNCERT Textbook
SessionCBSE 2026
Reading time3 minutes
Word count516

Learning outcomes

Vocabulary

WordMeaning
NumPyNumerical Python, a package for data analysis and scientific computing.
ArrayA data type used to store multiple values of the same type using a single identifier.
IndexAn integral value associated with an element's position in an array, starting from 0.
Contiguous memory allocationMemory space divided into fixed-sized positions, each allocated to a single data element.
Zero based indexingArray indexing that starts from 0 for the first element.
Numerical dataData represented by numbers.
VectorsOne-dimensional arrays of numbers.
MatricesTwo-dimensional arrays of numbers.

The complete chapter text is read in the official NCERT PDF viewer below (streamed from ncert.nic.in). This page provides NCERT Help study material — summary, vocabulary, practice questions, and FAQs — not a full reproduction of the textbook.

Read chapter online

This PDF is loaded from the official NCERT website (ncert.nic.in). Use the page buttons below to read — download is disabled on NCERT Help.

Read page by page below. PDF is streamed from the official NCERT website — no download button on this page.

Loading document …
Page of
Loading page …

Practice questions

  1. What does NumPy stand for? Answer: NumPy stands for Numerical Python.
  2. What is an array? Answer: An array is a data type used to store multiple values of the same type using a single identifier, where elements are referenced by their index.
  3. What is zero-based indexing? Answer: Zero-based indexing means the first element of an array is at index 0, the second at index 1, and so on.
  4. Why are NumPy arrays considered fast? Answer: NumPy arrays are stored contiguously in memory, which makes operations on them fast.

Practice MCQs

Q1. NumPy is a package primarily used for:

Q2. An array stores multiple values, where each element must be:

Q3. The index of the first element in any array is typically:

Q4. Which of the following is NOT a characteristic of an array?

Q5. What is the primary advantage of NumPy arrays over Python's built-in lists for numerical operations?

Frequently asked questions

What is NumPy and what is it used for?

NumPy (Numerical Python) is a Python package used for data analysis and scientific computing. It provides powerful tools for working with multidimensional arrays.

What is an array in programming?

An array is a data structure that stores a collection of elements, typically of the same data type, accessed using an index.

How are elements accessed in an array?

Elements in an array are accessed using an index, which represents their position. In NumPy and Python, this is usually zero-based indexing.

What does 'contiguous memory allocation' mean for arrays?

It means the array elements are stored in adjacent memory locations, which allows for faster data processing.

Why are NumPy arrays preferred over Python lists for numerical tasks?

NumPy arrays are more efficient in terms of speed and memory usage for numerical operations compared to Python lists.

How can I install NumPy?

You can install NumPy by opening your terminal or command prompt and typing the command: `pip install NumPy`.

Related resources

Important topics

Introduction to NumPy Array data type Array characteristics Zero-based indexing NumPy arrays

Topics covered

Introduction to NumPy NumPy package Data analysis Scientific computing Array data type Array characteristics Contiguous memory allocation Zero-based indexing NumPy arrays Numerical data Vectors Matrices

NCERT Class 11 Informatics Practices — Informatics Practices — Chapter 6 — Introduction. Verified by NCERT Help Editorial Team. Reviewed on 29 Jul 2026. Last updated 10 Aug 2026.