1. Write a Python Numpy program to generate 10 numbers in array a then update fifth number to value 8.
The output is:
Array a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Expected Answer:
Initial array: [ 1 2 3 4 5 6 7 8 9 10]
Update fifth value to 8:
[ 1 2 3 4 8 6 7 8 9 10]
2. Write a Python Numpy program to generate 10 integers then change the integer type to float type.
The output is:
Array a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Expected Answer:
Initial array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Converted to float type: [ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]
3. Write a Python Numpy program to input a list of number then generate one dimensional numpy array as output.
The output is:
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Expected Answer:
a: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Class of a is [class 'list']
b: [ 1 2 3 4 5 6 7 8 9 10]
Class of b is [class 'numpy.ndarray']
4. Write a Python Numpy program to generate a numpy array in between number of 2 to 22.
The output is:
Expected Answer:
Numpy array: [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22]
5. Write a Python Numpy program to generate a 4 x 3 matrix with value in between 1 to 12.
The output is:
Expected Answer:
The 4x3 matrix:
[[ 1 2 3]
[ 4 5 6]
[ 7 8 9]
[10 11 12]]
6. Write a Python Numpy program to generate a numpy array in range of 1 to 10 therefore reverse the array.
The output is:
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Expected Answer:
Original array:
[ 1 2 3 4 5 6 7 8 9 10]
Reverse array:
[10 9 8 7 6 5 4 3 2 1]
7. Write a Python Numpy program to generate a 3x3 matrix with all number 1, then surround the boarder of 3x3 matrix with number 0.
The output is:
3x3 matrix:
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
Expected Answer:
3x3 matrix:
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
Surronding with 0:
[[0. 0. 0. 0. 0.]
[0. 1. 1. 1. 0.]
[0. 1. 1. 1. 0.]
[0. 1. 1. 1. 0.]
[0. 0. 0. 0. 0.]]
8. Write a Python Numpy program to convert both list a and tuple b in the following output to numpy array.
The output is:
list_a = [1, 2, 3, 4, 5, 6, 7, 8]
tuple_b = (1, 2, 3, 4, 5, 6, 7, 8)
Expected Answer:
List to array:
[1 2 3 4 5 6 7 8]
Tuple to array:
[1 2 3 4 5 6 7 8]
More Exercises:
Python String ExercisesMore Numpy Exercises:
Numpy String ExercisesMore Pandas Exercises:
Pandas Series ExercisesMore Tutorials:
Python Installation - Linux (Ubuntu)