Professional Documents
Culture Documents
23BCL071 Practical1.2
23BCL071 Practical1.2
Practical-1
Manan Roy (23BCL075)
Jupyter Notebook
Out[1]: numpy.ndarray
In a
[2]:
In [ ]:
In [3]: a[ : 2]
In [4]: a[ 2 : ]
In [5]: a[0]=6
In [6]: a
In [7]: a = np.array([[1,2,3,4],[5,6,7,8]],int)
a
Out[7]: array([[1, 2, 3, 4],
[5, 6, 7, 8]])
a[-2:,-1]
In array([[7, 8]])
a[ - 1: , - 2 : ]
a [ : , 2]
Out[8]:
In
[9]:
Out[9]:
1
Jupyter Notebook
In [10]: a. shape
Out[10]: (2, 4)
In dtype('int32')
a. dtype
[11]:
2
len(a)
a = np.array(range(10),int)
a
In array([[0, 1, 2, 3, 4],
a.reshape((2,5))
[5, 6, 7, 8, 9]])
[12]:
Out[12]:
In
[13]:
Out[13]:
In
[14]:
Out[14]:
In [15]: b=a
b
c = a.copy()
a[0]=1
In [16]: A
In [17]: B
In [18]:
2
Jupyter Notebook
In [20]: b.flatten()
3
Jupyter
In [21]: b.transpose()
In [22]: np.concatenate((a,a))
In array([0, 1, 2, 3, 4])
np.arange(5, dtype=int)
[23]:
Out [23] :
In [ np.ones((2,3), dtype=int)
24]:
In [26]: a/a
In [27]: a-a
In [29]: a**a
In [30]: a%a
In [
31]:
Out [31]
:
3
Jupyter
a*a
array([
1, 1,
4, 9,
16, 25,
36, 49,
64,
81])
4
Jupyter
In [32]:
Out [ 32] : array([1., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
In [33]: np.floor(a)
Out [ 33 ] : array([1., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
In [34]: np . r:Int(a)
In [35]: np . e
np . pi
3. 141592653589793
In [36] :
Out[36]: 1
1
In 2
[37]: 3
4
5
6
7
8
9
In [ 38] : np.sum(a)
Out [38] : 46
In 362880
np.prod(a)
[39]:
4.6
Out [ 39] : np.mean(a)
2.727636339397171
np.std(a)
In
[40]:
Out[40]:
In [41] :
Out[41]:
5
Jupyter
In [42]:
Out[42]: 1
In 9
np.max(a)
[43]:
0
np.argmin(a)
Out[43]:
9
np.argmax(a)
np.sort(a)
array([1, 1, 2, 3, 4, 5, 6, 7, 8, 9])
In
b = np.array([2,3,6,7,8,9,6,6,4,0],int)
b
Out[44]:
In
[45]:
Out[45]:
In [46] :
0ut[46]
:
In
[47]:
Out[47]:
a›=b
In [48]:
array([False, False, False, False, False, False, True, True, True,
Out[48]: True])
In [49]: a‹=b
Out[49]: array([ True, True, True, True, True, True, True, False, False,
False])
In [50]: a==b
Out[50]: array([False, False, False, False, False, False, True, False, False,
False])
In [51]: np.median(b)
Out[51]: 6.0
In [52]: np.cov(b) 6
Jupyter
In [53]:
Out[53]: array([0.36159173, 0.77283592, 0.66628055, 0.02816205, 0.8341456 ])
In [54]: np.random.rand(2,3)
In
np.random.random()
[55]:
0.580925616300407
Out [ 55] :
In [56]: np.random.randint(5,10)
Out[56]: 9
In [57]: np.save('outfile',x)
x=np.load('outfile.npy'
) pr1nt (x)
In [58]: x=np.arange(10)
y=np.random.randint(1,10,
(2,3))
np.savez('outfile',x,y)
dict=
np.load('outfile.npz')
x=dict['arr_0']
y=dict['arr
1']
[0 1 2 3 4 5 6 7 8 9] [[8 3 7]
[9 4 5]]
In [ ]:
In [ ]:
In [ ]: