Page 254 - Robotics and AI class 10
P. 254
('Eva', 88)],
dtype=[('Name', 'U10'), ('Marks', int)])
# Print the entire structured array
print("Student Data:")
print(sdata)
# Access specific elements in the structured array
print("\nAccessing Elements:")
print("Name:", sdata[0]['Name'], "Marks:", sdata[0]['Marks'])
print("Name:", sdata[2]['Name'], "Marks:", sdata[2]['Marks'])
Output:
Student Data:
[('Alisha', 85) ('Sneha', 92) ('Dinesh', 78) ('David', 65) ('Eva', 88)]
Accessing Elements:
Name: Alisha Marks: 85
Name: Dinesh Marks: 78
(ii) Write a python program for creating a numpy array of marks. Display only marks > 80 using an index
number
Ans. import numpy as np
# Create a NumPy array of marks
marks = np.array([85, 92, 78, 65, 88, 75, 90, 70, 82, 95])
# Print the NumPy array
print("Marks Array:")
print(marks)
# display only marks >80
print("\ndisplay only marks >80:")
for i in range(len(marks)):
if marks[i]>80:
print(marks[i])
Output:
Marks Array:
[85 92 78 65 88 75 90 70 82 95]
display only marks >80:
85
92
88
252 Touchpad Robotics & Artificial Intelligence-X

