0% found this document useful (0 votes)
39 views5 pages

Numpy Notes

Numpy Notes

Uploaded by

raghava.dsk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views5 pages

Numpy Notes

Numpy Notes

Uploaded by

raghava.dsk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

NumPy

--> numpy means numeric python


--> This module is used to performing mathematical and numerical
operations
Note:- numpy module is not a part of standard python , so we have to install
separetly
--> If you want to install any library, we have to open "[Link]" website
then copy the command
 Then open command prompt execute that command

Microsoft Windows [Version 10.0.17763.1217]


(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\Venkat>pip list
Package Version
---------- -------
pip 19.2.3
setuptools 41.2.0
xlwt 1.3.0
WARNING: You are using pip version 19.2.3, however version 20.1.1 is
available.
You should consider upgrading via the 'python -m pip install --upgrade pip'
command.

C:\Users\Venkat>python -m pip install --upgrade pip


Collecting pip
Downloading
[Link]
2802901d078266bda38388954d01d3f2e821d/pip-20.1.1-py2.py3-none-
[Link] (1.5MB)
|¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 1.5MB 595kB/s
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:

Python with Venkat @ Sathya Technologies Page 1


Successfully uninstalled pip-19.2.3
Successfully installed pip-20.1.1

C:\Users\Venkat>pip install numpy


Collecting numpy
Downloading numpy-1.18.4-cp38-cp38-win_amd64.whl (12.8 MB)
|¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 12.8 MB 595 kB/s
Installing collected packages: numpy
Successfully installed numpy-1.18.4
C:\Users\Venkat>pip list
Package Version
---------- -------
numpy 1.18.4
pip 20.1.1
setuptools 41.2.0
xlwt 1.3.0

C:\Users\Venkat>pip install matplotlib


Collecting matplotlib
Downloading matplotlib-3.2.1-cp38-cp38-win_amd64.whl (9.2 MB)
|¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 9.2 MB 3.2 MB/s
Collecting cycler>=0.10
Downloading [Link] (6.5 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1
Downloading [Link] (67 kB)
|¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 67 kB 1.1 MB/s
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.2.0-cp38-none-win_amd64.whl (58 kB)
|¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 58 kB 713 kB/s
Requirement already satisfied: numpy>=1.11 in e:\python\pythonsw\lib\site-packages
(from matplotlib) (1.18.4)
Collecting python-dateutil>=2.1
Downloading python_dateutil-[Link] (227 kB)
|¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 227 kB 6.8 MB/s
Collecting six
Downloading [Link] (10 kB)
Installing collected packages: six, cycler, pyparsing, kiwisolver, python-dateutil, matplotlib
Successfully installed cycler-0.10.0 kiwisolver-1.2.0 matplotlib-3.2.1 pyparsing-2.4.7
python-dateutil-2.8.1 six-1.14.0

C:\Users\Venkat>

Python with Venkat @ Sathya Technologies Page 2


Using numpy module we can create the arrays in different ways

1) array( ):- This function is used to create an array


in arry, we have different types of attributes , they are
i) size : - it will return the number of elements in the array
ii)shape :-This attribute returns a tuple consisting of array
dimensions
iii) dtype :- it will specifies the type of data stroed in array

Ex1:
from numpy import *
a1 = array([5,3,8,2,9])
print(type(a1))
print([Link])
print([Link])

Ex2:
from numpy import *
a1 = array([[3,7,4] ,[5,9,1]])
print(a1)
print("Number of Elements are : ",[Link])
print("Shape of array is : ", [Link])

2) arange( ): - This function returns an array object containing evenly spaced


values with in a given range

arange(5) :- [01234]
arange(1,6) :- [1 2 3 4 5]
arange(1,8,2) :- [ 1 3 5 7]

3) reshape() :- This function is used to reshape an array


from numpy import *
a1 = arange(1,13)
print(a1)
#a2 = [Link](2,3) # Error
a2 = [Link](3,4)
print(a2)

Python with Venkat @ Sathya Technologies Page 3


4) ones( ) : This function returns a new array of given shape and type with
ones

from numpy import *


a1 = ones(6) # By defaule float
print(a1)
a2 = ones(4,int)
print(a2)
a3 = ones((3,4),dtype =int)
print(a3)

5) zeros( ) : this function returns a new array of given shape and type with
zeros

from numpy import *


a1 = zeros(6) # By defaule float
print(a1)
a2 = zeros(4,int)
print(a2)
a3 = zeros((3,4),dtype =int)
print(a3)

6) transpose( ) : This function is used to transpose an array


from numpy import *
a1 = array([[2,4,6],[3,5,7]])
print("Your Matrix is : ")
print(a1)
a2 = transpose(a1)
print(" Your Transpose Matrix is :")
print(a2)

7) add( ) : This function is used to perform addition of two array


from numpy import *
a1 =[ [2,4,5],[3,7,6]]
a2 =[ [1,2,3], [6,4,1]]
a3 = add(a1,a2)
print(a1)
print(a2)

Python with Venkat @ Sathya Technologies Page 4


print(a3)

8) subtract( ) :- This function is sued to perform subtraction of two arrays

from numpy import *


a1 =[ [2,4,5],[3,7,6]]
a2 =[ [1,2,3], [6,4,1]]
a3 = subtract(a1,a2)
print(a1)
print(a2)
print(a3)

9)multiply( ) :- This function is used to perfrom multiplication of two arrays


from numpy import *
a1 =[ [2,4,5],[3,7,6]]
a2 =[ [1,2,3], [6,4,1]]
a3 = multiply(a1,a2)
print(a1)
print(a2)
print(a3)

10) divide( ) : This function is used to divide an element from first array by an
element from second element
from numpy import *
a1 =[ [2,4,5],[3,7,6]]
a2 =[ [1,2,3], [6,4,1]]
a3 = divide(a1,a2)
print(a1)
print(a2)
print(a3)

11) randint( ): - This function will generate a random int value which can be
stored into an array of the specified size
from numpy import *
a1 = [Link](20,70,(3,2))
print(a1)

Python with Venkat @ Sathya Technologies Page 5

You might also like