Numpy : array
#numpy basic array
import numpy as np
a=np.array([0,1,2,3,4])
type(a)#numpy.ndarray
a.dtype
a.size#5
a.ndim#dimension in the array here one
b=np.array([3.1,4.4,3.6,4.8])
type(b)
b.dtype#float64
#indexing and slicing in arrays
a=np.array([21,23,43,12,5,34,31])
a[0]=100
print(a) #[100 23 12 5 34 31]
b=a[0:4]
print(b) #[100 23 43 12]
#vector addition and subtraction
u=np.array([0,1])
v=np.array([1,0])
z=u+v
print(z)
#aternate method
a=[]
for n,m in zip(u,v):
a.append(n+m)
print(a)
#multiplication of numpy array
u=np.array([2,3])
v=np.array([5,6])
z=[]
for n,m in zip(u,v):
z.append(n*m)
print(z)
#Dot product(a*c+b*d)
d=np.dot(u,v)
print(d) #28
#universal function
x=np.array([3,4,5,2,5])
a=x.mean()
print(a)
x.max()
np.pi #value of pi
c=np.array([0,np.pi/2,np.pi])
y=np.sin(c)
print(y)
np.linspace(-2,2, num=5)#[-2 -1 0 1 2]
z=np.linspace(0,2*np.pi,100)
k=np.sin(z)
print(k)
import matplotlib.pyplot as plt
%matplotlib inline
plt.plot(z,k)
import time
import sys
import numpy as np
A=np.array
Comments
Post a Comment