0% found this document useful (0 votes)
22 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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 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
We take content rights seriously. If you suspect this is your content, claim it here.
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