You are on page 1of 6

Q1.write a numpy proram to create a 8 x 8 matrix and fill it with checkerboard pattern .

Ans.

import numpy as np

x=np.ones((3,3))

#print("Checkerboard PAttern")

x=np.zeros((8,8),dtype=int)

x[1::2,::2]=1

x[::2,1::2]=1

print(x)

Q2. The table shows passenger car fuel rates in mile per gallon for several years make line graph of data.
Make a line graph of data during which 2 year period did the fuel rate decreases?

Ans.

import matplotlib.pyplot as p

Yr=[2000,2002,2004,2006]

rate=[21.0,20.7,21.2,21.6]

p.plot(Yr,rate)

p.show()
Q3.write a program to select rows where the height is nan?

‘name’:[‘Asha’,’Radha’,’Kamal’,’Divy’,’Angali’]

‘height’:[5.5,5,np.nan,5.9,np.nan]

‘hge’:[11,23,22,33,22]

Ans

import pandas as pd

import numpy as np
pers_data={'name':['Asha','Radha','Kamal','Divy','Ajali'],

'height':[5.5,5,np.nan,5.9,np.nan],

'age':[11,23,22,33,22],

'labels':['a','b','c','d','e']}

df=pd.DataFrame(pers_data)

print('Persons whose height not known:')

print(df[df['height'].isnull()])

Q4.To write a pandas program to add ,subtract ,multiply ,divide the given two pandas series

S1=[2,4,6,8,10] and S2=[1,3,5,7,9]

Ans.

import pandas as pd

ds1=pd.Series([2,4,6,8,10])

ds2=pd.Series([1,3,5,7,9])

ds=ds1+ds2

print("Addition Of Series ")

print(ds)

print("Subract two Series")

ds=ds1-ds2

print(ds)

print("Multiplication of two Series")

ds=ds1*ds2

print(ds)

print("Division of two Series")

ds=ds1/ds2

print(ds)
Q5.Write a python program to create the table student given below in mysql

Ans.

import os

import platform

import mysql.connector

import pandas as pd

mydb = mysql.connector.connect(user='root', password='root',


host='localhost',

database='bye')

mycursor=mydb.cursor()

def createtable() :

sql="create table student (rollno int(20),name varchar(20),st_class varchar(20),city varchar(20),marks


int(20));"

mycursor.execute(sql)

mydb.commit()

print("Table student has been created")

# sql1="desc student"

createtable()

def insertvalues():

L=[]

rollno=input("enter rollno:")

L.append(rollno)

name=input("enter name:")

L.append(name)

st_class=input("enter class:")

L.append(st_class)

city=input("enter city:")

L.append(city)

marks=input("enter marks:")

L.append(marks)

st=(L)
sql="insert into student(rollno,name,st_class,city,marks)values(%s,%s,%s,%s,%s)"

mycursor.execute(sql,st)

mydb.commit()

print("Values has been inserted")

insertvalues()

def runagain(): # it ask user to run again if required

runagn=input("\n want to run again y/n:")

while(runagn.lower()=='y'):

if(platform.system()=="windows"):

print(os.system('cls'))

else:

print(os.system('clear'))

insertvalues()

runagn=input("\n want to run again y/n:")

runagain()

You might also like