You are on page 1of 17

ANAND R @SONA COLLEGE OF TECHNOLOGY 1

NumPy is a library for the Python


programming language, adding
support for large, multi-
dimensional arrays and matrices,
import numpy as np
along with a large collection of
high-level mathematical
functions to operate on these
arrays.

ANAND R @SONA COLLEGE OF TECHNOLOGY 2


ANAND R @SONA COLLEGE OF TECHNOLOGY 3
ANAND R @SONA COLLEGE OF TECHNOLOGY 4
ANAND R @SONA COLLEGE OF TECHNOLOGY 5
a.shape Array dimensions

len(a) Length of array

b.ndim Number of array dimensions

e.size Number of array elements

b.dtype Data type of array elements

b.dtype.name Name of data type

b.astype(int) Convert an array to a different type

ANAND R @SONA COLLEGE OF TECHNOLOGY 6


ANAND R @SONA COLLEGE OF TECHNOLOGY 7
ANAND R @SONA COLLEGE OF TECHNOLOGY 8
array([[False,
a == b Element- True, True],
[False, False,
wise comparison False]],
dtype=bool)

a < 2 Element- ([True, False,


wise comparison False],
dtype=bool)
array

np.array_equal(a, b) Array-wise
comparison

ANAND R @SONA COLLEGE OF TECHNOLOGY 9


ANAND R @SONA COLLEGE OF TECHNOLOGY 10
h = a.view() Create a view of the
array with the same data

np.copy(a) Create a copy of the


array

h = a.copy() Create a deep copy


of the array

ANAND R @SONA COLLEGE OF TECHNOLOGY 11


ANAND R @SONA COLLEGE OF TECHNOLOGY 12
1.5 2 3
1 2 3 b[:1]
4 5 6

• Indexing
1.5 2 3
• a[a<2] --- 1 2 3
4 5 6

1 2 3

1.5
ANAND R @SONA COLLEGE OF TECHNOLOGY
2 3 13

4 5 6
ANAND R @SONA COLLEGE OF TECHNOLOGY 14
ANAND R @SONA COLLEGE OF TECHNOLOGY 15
ANAND R @SONA COLLEGE OF TECHNOLOGY 16
ANAND R @SONA COLLEGE OF TECHNOLOGY 17

You might also like