You are on page 1of 5

import numpy as np

a=np.empty([3,4])
for i in range(3):
for j in range(4):
a[i][j]=input('enter elements:')
print(a)

import numpy as np
a1=np.zeros([4,3])
a2=np.ones([4,3])
print(a1)
print(a2)

import numpy as np
a=np.linspace(0,1,3)
print(a)

import numpy as np
a=np.array([1,2,3,4,5,6,7,8,9,10])
a1=a.reshape(5,2)
print(a1)

import numpy as np
a1=np.array([10,20,30])
a2=np.array([40,50,60])
a3=np.vstack((a1,a2))
a4=np.hstack((a1,a2))
print(a3)
print('-'*40)
print(a4)

import numpy as np
a=np.array([[1,2,3,4,5],[10,20,30,40,50]])
b=np.array([[10,20,30,40,50],[1,2,3,4,5]])
c=np.concatenate((a,b),axis=1)
d=np.concatenate((a,b),axis=0)
print(a)
print('+'*50)
print(b)
print('+'*50)

print(c)
print('+'*50)
print(d)

-------------------------------------------------------------------------------
import pandas
rno=[10,20,30,40,50]
name=['Raj','Ajay','Vijay','Goruav','Tina']
marks=[90,80,65,32,99]
d={'Rno':rno,'Name':name,'Marks':marks}
df=pandas.DataFrame(d)
print(df)
print('-'*50)
print(df['Marks'])
print('-'*50)
for ri,rd in df.iterrows():
if rd[2]>80:
df.loc[ri,"grade"]="A+"
else:
df.loc[ri,"grade"]="B+"
print(df)

import pandas
A=[10,20,30,40,50]
B=['raj','ajay','vijay','gourav','tina']
c=[90,80,65,32,99]
d={'rno': A,'name': B,'marks':c}
df=pandas.DataFrame(d)
print(df)
print('::'*80)
print(df['rno'])
print('::'*90)
print(df[['name','marks']])
print('::'*90)
print(df.loc[0:2,'rno':'name'])
print(':'*90)
print(df.loc[2:4,'rno':'name'])
print('::'*90)
print(df.loc[0:1])
print('::'*90)
print(df.loc[0:5:2,'rno':'marks':2])

for ri,rd in df.iterrows():


if rd[2]>80:
df.loc[ri,"Grade"]="A+"
else:
df.loc[ri,"Grade"]="B+"
print(df)

for ci,cd in df.iteritems():


if ci=='Name':
for n in cd:
print(n.upper())

for ri,rd in df.iterrows():


print(rd[1].upper())

for ri,rd in df.iterrows():


df.loc[ri,'Name']=rd[1].upper()
print(df)

for ri,rd in df.iterrows():


df.loc[ri,'Name']=df.loc[ri,'Name'].upper()
print(df)

for ri,rd in df.iterrows():


df.loc[ri,'Name']=df.iloc[ri,1].upper()
print(df)

df.at[:,"grade"]=['a','b','c','d','e']
print(df)

df=df.assign(grade=['a','b','c','d','e'])
print(df)

for ri,rd in df.iterrows():


if df.loc[ri,'Marks']>70:
print(df.loc[ri,'Name'],'is a good student')
else:
print(df.loc[ri,'Name'],'is a average student')

for ri,rd in df.iterrows():


if len(rd[1])>4:
print(df.loc[ri:ri,:])

for ri ,rd in df.iterrows():

print(list(rd[0:2]))

for ci,cd in df.iteritems():


if ci=='Name':
print(df.loc[:,ci])

for ci,cd in df.iteritems():


print(ci,end=" ")
print(cd[1])

df["Marks"]=0

for ri,rd in df.iterrows():


if rd[1]=="Ajay":
df.loc[ri,"Marks"]=85
print(df)

for ri ,rd in df.iterrows():


if rd[2]==0:
df.loc[ri,"Marks"]="Failed"
print(df)
a=pandas.DataFrame([[20,20,40],[20,80,45],[55,76,88]])
print(a)
print('-'*50)
print(a.mean(axis=1))
print('-'*50)
print(a.mode())

import pandas
df=pandas.DataFrame([[10,20,30],[40,50,60],[70,80,60]])
print(df)
print("-"*50)
print(df.quantile(q=.25,axis=1))
--------------------------------------------------------------------
++++Adavance Python++++

import pandas
teacher=['Raj','Ajay','Vijay','Goruav','Tina','Raj','Ajay','Vijay','Goruav','Tina']
year=[2016,2016,2016,2016,2016,2017,2017,2017,2017,2017]
lectures=[50,15,25,60,80,110,22,15,18,66]
subject=['CS','IP','CS','MAT','PHY','MAT','PHY','IP','CS','PHY']
a={'teacher':teacher,'year':year,'lectures':lectures,'subject':subject}
df=pandas.DataFrame(a)
print(df)
print("-"*50)
print(df.pivot_table(index="teacher",columns="subject",values="lectures",aggfunc=me
an))

-------------------------------------------------------------------
import pandas
teacher=['Raj','Ajay','Vijay','Goruav','Tina']
lectures=[50,15,25,60,80]
subject=['CS','IP','MAT','ECO','ENG']
a={'teacher':teacher,'lectures':lectures,'subject':subject}
df=pandas.DataFrame(a)
print(df)
print("-"*50)
print(df.pivot(index="subject",columns="teacher",values="subject"))

-------------------------------------------------------------------
import pandas
teacher=['Raj','Ajay','Vijay','Goruav','Tina','Raj','Ajay','Vijay','Goruav','Tina']
year=[2016,2016,2016,2016,2016,2017,2017,2017,2017,2017]
lectures=[50,15,25,60,80,110,22,15,18,66]
subject=['CS','IP','CS','MAT','PHY','MAT','PHY','IP','CS','PHY']
a={'teacher':teacher,'year':year,'lectures':lectures,'subject':subject}
df=pandas.DataFrame(a)
print(df)
print(df.pivot_table(index="year",columns="teacher",values="lectures"))

---------------------------------------------------------------------
import matplotlib.pyplot as plt
l1=['raj','ajay','vijay']
l2=[20,100,90]
l3=[55,65,89]
print(l1)
print(l2)
plt.plot(l1,l2,color="r",marker="D",linestyle="dotted")
plt.plot(l1,l3,color="black",marker="d",linestyle="dotted")
plt.title('result')
plt.xlabel('names')
plt.ylabel('marks')

plt.show()

--------------
import matplotlib.pyplot as plt
l1=['raj','ajay','vijay']
l2=[20,100,90]
l3=[55,65,89]
print(l1)
print(l2)
plt.plot(l1,l2,color="r",marker="s",linestyle="--")
plt.plot(l1,l3,color="black",marker="d",linestyle="-.")
plt.title('result')
plt.xlabel('names')
plt.ylabel('marks')

plt.show()

-----------------------------------------------------------
import matplotlib.pyplot as plt
l1=['raj','ajay','vijay','arun']
l2=[20,100,90,77]
l3=[55,65,45,66]
colorlist=['r','g','b','y']
plt.scatter(l1,l2,marker='D',color=colorlist)
plt.scatter(l1,l3,marker='o',color=colorlist )
plt.title('result')
plt.xlabel('names')
plt.ylabel('marks')

plt.show()
------------------------------------
import matplotlib.pyplot as plt
L1 = ['Raj','Ajay','Vijay','Gourav','Tina']
L2 = [35,50,60,90,95]
clist = ['r','g','b','m','k']
slist = [40,80,60,110,30]
plt.scatter(L1,L2,s = slist,c = clist, marker='D')
plt.xlabel('NAMES')
plt.ylabel('MARKS')
plt.show()

You might also like