0% found this document useful (0 votes)
21 views

Python Assignment-13

This document contains 12 NumPy programming tasks including: 1) Converting a list to a 1D array, 2) Creating a 3x3 matrix with values 2-10, 3) Creating a null vector and updating a value, 4) Creating an array with values 12-38, 5) Reversing an array, 6) Converting an array to float type, 7) Creating a 2D array with 1 on border and 0 inside, 8) Adding a border of 0s around an array, 9) Creating an 8x8 checkerboard pattern matrix, 10) Converting a list and tuple to arrays, 11) Appending values to an array, and 12) Creating empty and full arrays.

Uploaded by

Himanshu Yadav
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Python Assignment-13

This document contains 12 NumPy programming tasks including: 1) Converting a list to a 1D array, 2) Creating a 3x3 matrix with values 2-10, 3) Creating a null vector and updating a value, 4) Creating an array with values 12-38, 5) Reversing an array, 6) Converting an array to float type, 7) Creating a 2D array with 1 on border and 0 inside, 8) Adding a border of 0s around an array, 9) Creating an 8x8 checkerboard pattern matrix, 10) Converting a list and tuple to arrays, 11) Appending values to an array, and 12) Creating empty and full arrays.

Uploaded by

Himanshu Yadav
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python Lab: Assignment-13 (29/11/2022)

1. Write a NumPy program to convert a list of numeric value into a one-dimensional NumPy
array.
Expected Output:
Original List: [12.23, 13.32, 100, 36.32]
One-dimensional NumPy array: [ 12.23 13.32 100. 36.32]
2. Write a NumPy program to create a 3x3 matrix with values ranging from 2 to 10.
Expected Output:
[[ 2 3 4]
[ 5 6 7]
[ 8 9 10]]
3. Write a NumPy program to create a null vector of size 10 and update sixth value to 11.
[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
Update sixth value to 11
[ 0. 0. 0. 0. 0. 0. 11. 0. 0. 0.]

4. Write a NumPy program to create an array with values ranging from 12 to 38.
Expected Output:
[12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37]

5. Write a NumPy program to reverse an array (first element becomes last).


Original array:
[12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37]
Reverse array:
[37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12]

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


Sample output:
Original array
[1, 2, 3, 4]
Array converted to a float type:
[ 1. 2. 3. 4.]

7. Write a NumPy program to create a 2d array with 1 on the border and 0 inside.
Expected Output:
Original array:
[[ 1. 1. 1. 1. 1.]
...................
[ 1. 1. 1. 1. 1.]]
1 on the border and 0 inside in the array
[[ 1. 1. 1. 1. 1.]
...................
[ 1. 1. 1. 1. 1.]]
8. Write a NumPy program to add a border (filled with 0's) around an existing array.
Expected Output:
Original array:
[[ 1. 1. 1.]
[ 1. 1. 1.]
[ 1. 1. 1.]]
1 on the border and 0 inside in the array
[[ 0. 0. 0. 0. 0.]
...........
[ 0. 0. 0. 0. 0.]]

9. Write a NumPy program to create a 8x8 matrix and fill it with a checkerboard pattern.
Checkerboard pattern:
[[0 1 0 1 0 1 0 1]
..........
[0 1 0 1 0 1 0 1]
[1 0 1 0 1 0 1 0]]

10. Write a NumPy program to convert a list and tuple into arrays.

List to array:
[1 2 3 4 5 6 7 8]
Tuple to array:
[[8 4 6]
[1 2 3]]

11. Write a NumPy program to append values to the end of an array.


Expected Output:
Original array:
[10, 20, 30]
After append values to the end of the array:
[10 20 30 40 50 60 70 80 90]
12. Write a NumPy program to create an empty and a full array.
Expected Output:
[ 6.93270651e-310 1.59262180e-316 6.93270559e-310 6.93270665e-310]
[ 6.93270667e-310 6.93270671e-310 6.93270668e-310 6.93270483e-310]
[ 6.93270668e-310 6.93270671e-310 6.93270370e-310 6.93270488e-310]]
[[6 6 6]
[6 6 6]
[6 6 6]]

You might also like