0% found this document useful (0 votes)
10 views4 pages

Data Science Lab QP

Uploaded by

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

Data Science Lab QP

Uploaded by

nalangillo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SET1

1. a. Write a NumPy program to create a null vector of size 10 and update sixth value to 11
b. Write a NumPy program to convert an array to a float type
c. Write a NumPy program to create a 3x3 matrix with values ranging from 2 to 10
d. Write a NumPy program to convert a list of numeric value into a one-
dimensional NumPy array

2. a. Write a NumPy program to convert an array to a float type


b. Write a NumPy program to create an empty and a full array
c. Write a NumPy program to convert a list and tuple into arrays
d. Write a NumPy program to find the real and imaginary parts of an
array of complex numbers

3. Write a Pandas program to get the powers of an array values element wise. Note: First
array elements raised to powers from second array

Sample data: {'X':[78,85,96,80,86], 'Y':[84,94,89,83,86],'Z':[86,97,96,72,83]}

Expected Output:
XYZ
0 78 84 86
1 85 94 97
2 96 89 96
3 80 83 72
4 86 86 83

5. Write a Pandas program to count the number of rows and columns of a DataFrame. Sample
Python dictionary data and list labels:

exam_data = {'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael',


'Matthew', 'Laura', 'Kevin', 'Jonas'],
'score': [12.5, 9, 16.5, np.nan, 9, 20, 14.5, np.nan, 8, 19],
'attempts': [1, 3, 2, 3, 2, 3, 1, 1, 2, 1],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
labels = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
Expected Output:
Number of Rows: 10
Number of Columns: 4

6. Reading data from text files, Excel and the web and exploring various commands for
doing descriptive analytics on the Iris data set

7. Use the diabetes data set from Pima Indians Diabetes data set for performing the
following: Apply Univariate analysis:

 Frequency
 Mean,
 Median,
 Mode,
 Variance
 Standard Deviation
 Skewness and Kurtosis

14 .Write a Pandas program to count number of columns of a DataFrame. Sample Output:


Original DataFrame col1 col2 col3
0147
1258
2 3 6 12
3491
4 7 5 11
Number of columns: 3

8. Use the diabetes data set from Pima Indians Diabetes data set for performing the
following:

Apply Bivariate analysis: Linear and logistic regression modeling

9. Use the diabetes data set from Pima Indians Diabetes data set for performing the
following:
Apply Bivariate analysis:
Multiple Regression analysis

10. Apply and explore various plotting functions on UCI data set for performing the
following:

a) Normal values
b) Density and contour plots
c) Three-dimensional plotting

11. Apply and explore various plotting functions on UCI data set for performing the
following:

a) Correlation and scatter plots


b) Histograms
c) Three-dimensional plotting

12. Apply and explore various plotting functions on Pima Indians Diabetes data set for
performing the following:
a) Normal values
b) Density and contour plots
c) Three-dimensional plotting

13. Apply and explore various plotting functions on Pima Indians Diabetes data set for
performing the following:
a) Correlation and scatter plots
b) Histograms
c) Three-dimensional plotting
15. Write a Pandas program to group by the first column and get second column as
lists in rows Sample data:
Original DataFrame col1 col2
0 C1 1
1 C1 2
2 C2 3
3 C2 3
4 C2 4
5 C3 6
6 C2 5
Group on the col1: col1
C1 [1, 2]
C2 [3, 3, 4, 5]
C3 [6] Name: col2, dtype: object

17. Write a NumPy program to merge three given NumPy arrays of same shape

SET2

1) i. Write a NumPy program to convert a list and tuple into arrays


ii.Write a NumPy program to convert the values of Centigrade degrees into Fahrenheit
degrees and vice versa. Values have to be stored into a NumPy array.

2) i. Write a NumPy program to find the real and imaginary parts of an array of complex
numbers
ii. Write a NumPy program to convert a NumPy array into a csv file

3) i. Write a NumPy program to perform the basic arithmetic operations


ii.Write a NumPy program to transpose an array

4) i. Use NumPy, Create an array with 5 dimensions and verify that it has 5 dimensions
ii. Using NumPy, Sort a boolean array

5) i. Create your own simple Pandas DataFrame and print its values
ii. Create your own DataFrame from dict of narray/list

6) Perform appending, slicing, addition and deletion of rows with a Pandas DataFrame.

7) i. Using Pandas, Create a DataFrame with a list of dictionaries, row indices, and
column indices.
ii. Use index label to delete or drop rows from a PandasDataFrame.

8) Apply and explore various plotting functions on UCI data sets


9) Compare the results of the Univariate and Bivariate analysis for the UCI diabetes data
set

10) Using Pandas library,

i. Load the iris.CSV file

ii.Convert it into the data frame and read it .


iii.Display records only with species "Iris-setosa".

10) Use the diabetes data set from UCI, Perform Univariate analysis

13) Use the diabetes data set from Pima Indians Diabetes, Perform Bivariate analysis

14) i. Using various functions in numpy library, mathematically calculate the values for a
normal distribution and create Histograms to plot the probability distribution curve.
ii. Using plt.contour(), plt.contourf(), plt.imshow(), plt.colorbar(), plt.clabel() functions
visualize a contour plot

15) How will you plot and visualize geographical data with the help of Basemap. State the
Procedure for it with an example.

16) Perform Reading data from text files, Excel and the web and exploring various
commands for doing descriptive analytics on the Iris data set

You might also like