Batch 1 - Set 1 - Front Page Questions
Batch 1 - Set 1 - Front Page Questions
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
1 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
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Write a Pandas program to select the specified columns and rows from a given data
frame. Sample Python dictionary data and list labels:
Select 'name' and 'score' columns in rows 1, 3, 5, 6 from the following data frame.
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']}
4
labels = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
Expected Output:
Select specific columns and rows:
score qualify
b 9.0 no
d NaN no
f 20.0 yes
g 14.5 yes
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],
5 '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
Reading data from text files, Excel and the web and exploring various commands for
6
doing descriptive analytics on the Iris data set
Use the diabetes data set from Pima Indians Diabetes data set for performing the
following:
Apply Univariate analysis:
Frequency
Mean,
7
Median,
Mode,
Variance
Standard Deviation
Skewness and Kurtosis
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Use the diabetes data set from Pima Indians Diabetes data set for performing the
following:
8
Apply Bivariate analysis:
Linear and logistic regression modeling
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Use the diabetes data set from Pima Indians Diabetes data set for performing the
following:
9
Apply Bivariate analysis:
Multiple Regression analysis
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Apply and explore various plotting functions on UCI data set for performing the following:
10 a) Normal values
b) Density and contour plots
c) Three-dimensional plotting
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Apply and explore various plotting functions on UCI data set for performing the following:
11 a) Correlation and scatter plots
b) Histograms
c) Three-dimensional plotting
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Apply and explore various plotting functions on Pima Indians Diabetes data set for
performing the following:
12 a) Normal values
b) Density and contour plots
c) Three-dimensional plotting
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Apply and explore various plotting functions on Pima Indians Diabetes data set for
performing the following:
13 a) Correlation and scatter plots
b) Histograms
c) Three-dimensional plotting
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
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
15 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
Create two arrays of six elements. Write a NumPy program to count the number of
instances of a value occurring in one array on the condition of another array.
Sample Output:
Original arrays:
17
[ 10 -10 10 -10 -10 10]
[0.85 0.45 0.9 0.8 0.12 0.6 ]
Number of instances of a value occurring in one array on the condition of another array:
3
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
19 Write a NumPy program to merge three given NumPy arrays of same shape
Write a NumPy program to combine last element with first element of two given ndarray
with different shapes.
Sample Output:
20 Original arrays:
['PHP', 'JS', 'C++']
['Python', 'C#', 'NumPy']
After Combining:
['PHP' 'JS' 'C++Python' 'C#' 'NumPy']
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
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],
5 '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
Write a NumPy program to combine last element with first element of two given ndarray
with different shapes.
Sample Output:
20 Original arrays:
['PHP', 'JS', 'C++']
['Python', 'C#', 'NumPy']
After Combining:
['PHP' 'JS' 'C++Python' 'C#' 'NumPy']
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)
Reading data from text files, Excel and the web and exploring various commands for
6
doing descriptive analytics on the Iris data set
Apply and explore various plotting functions on UCI data set for performing the following:
11 a) Correlation and scatter plots
b) Histograms
c) Three-dimensional plotting
Aim and Program Result Viva-Voce Record Total
Algorithm (30) (30) (10) (10) (100)
(20)