Danh sách các chương trình cho tin học & nbsp; thực hành. Tập tin thực tế - xii & nbsp; & nbsp;
I. Python Pandas: Xử lý dữ liệu
Tạo một loạt gấu trúc từ một từ điển của các giá trị và một ndarray.
Viết một chương trình gấu trúc để thực hiện các hoạt động số học trên hai loạt gấu trúc.
Viết một chương trình gấu trúc để thêm một số dữ liệu vào một chuỗi hiện có.
Viết một chương trình gấu trúc để chọn các hàng trong đó tỷ lệ phần trăm lớn hơn 70.
Viết một chương trình gấu trúc để chọn các hàng tỷ lệ phần trăm là từ 70 đến 90 [bao gồm]
Viết một chương trình gấu trúc để thay đổi tỷ lệ phần trăm theo một hàng nhất định của người dùng.
Viết một chương trình gấu trúc để tham gia hai DataFrames đã cho dọc theo các hàng và gán tất cả dữ liệu.
Viết một chương trình gấu trúc để tham gia hai DataFrames đã cho cùng với các cột và gán tất cả dữ liệu.
Viết một chương trình gấu trúc để nối một danh sách các từ điển hoặc chuỗi vào một dữ liệu hiện có và hiển thị dữ liệu kết hợp.
Chương trình & nbsp; để chọn hoặc lọc hàng từ DataFrame dựa trên các giá trị trong các cột trong gấu trúc [sử dụng các toán tử quan hệ và logic]
Lọc ra các hàng dựa trên các tiêu chí khác nhau như các hàng trùng lặp.
Nhập và xuất dữ liệu giữa tệp Pandas và CSV.
Để tạo và mở khung dữ liệu bằng cách sử dụng tệp ‘student_result.csv bằng cách sử dụng gấu trúc.
Để hiển thị nhãn hàng, các loại dữ liệu nhãn cột của mỗi & nbsp; Cột và kích thước
Để hiển thị hình dạng [số lượng hàng và cột] của tệp CSV.
13. Đọc ‘student_result.csv, để tạo khung dữ liệu và thực hiện các điều sau & nbsp; hoạt động:
Để hiển thị adm_no, giới tính và tỷ lệ phần trăm từ ‘student_result.csv.
Để hiển thị 5 bản ghi 5 và 5 đầu tiên từ ‘student_result.csv.
14. Đọc ‘student_result.csv, để tạo khung dữ liệu và thực hiện các điều sau & nbsp; hoạt động:
Để hiển thị tệp student_result với tên cột mới.
Để sửa đổi tỷ lệ phần trăm của học sinh dưới 40 với giá trị NAN trong DataFrame.
15. Đọc ‘student_result.csv, để tạo khung dữ liệu và thực hiện các điều sau & nbsp; hoạt động:
Để tạo một tệp trùng lặp cho ‘student_result.csv, chứa adm_no, tên và tỷ lệ phần trăm.
Viết tuyên bố bằng gấu trúc để tìm tỷ lệ cao nhất và cũng in tên và tỷ lệ phần trăm của học sinh.
16. Nhập và xuất dữ liệu giữa cơ sở dữ liệu Gandas và MySQL.
17. Tìm tổng của mỗi cột hoặc tìm cột có giá trị trung bình thấp nhất.
18. Xác định vị trí 3 giá trị lớn nhất trong khung dữ liệu.
19. Trừ giá trị trung bình của một hàng từ mỗi phần tử của hàng trong khung dữ liệu.
20. Thay thế tất cả các giá trị âm trong khung dữ liệu bằng 0.
21. Thay thế tất cả các giá trị bị thiếu trong khung dữ liệu bằng 999.
22. Đưa ra một loạt, in tất cả các yếu tố trên phần trăm thứ 75.
23. Tạo một khung dữ liệu bán hàng quý trong đó mỗi hàng chứa danh mục vật phẩm, tên vật phẩm và chi tiêu. Nhóm các hàng theo danh mục và in tổng chi tiêu cho mỗi danh mục.
24. Tạo một khung dữ liệu dựa trên dữ liệu thương mại điện tử và tạo ra thống kê mô tả [trung bình, trung bình, chế độ, tứ phân vị và phương sai]
Ii. Hình dung
25.Given the school result data, analyses the performance of the students on different parameters, e.g subject wise or class wise.
26. Viết một chương trình để vẽ biểu đồ thanh trong Python để hiển thị kết quả của một trường học trong năm năm liên tiếp.
27. Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với tiêu đề và huyền thoại.
Số lượng học sinh chống lại điểm số trong tất cả 7 môn
Hiển thị điểm số cao nhất của mỗi đối tượng
28. Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với tiêu đề và huyền thoại.
Hiển thị điểm trung bình của từng đối tượng
29. Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với tiêu đề và huyền thoại.
Số phụ nữ và nam giới
Tỷ lệ phần trăm trung bình của nữ và nam
30. Lấy dữ liệu về sự quan tâm của bạn từ một nguồn mở [ví dụ: data.gov.in], tổng hợp và tóm tắt nó. Sau đó vẽ nó bằng cách sử dụng các chức năng âm mưu khác nhau của thư viện matplotlib.
CODING:
Tạo một loạt gấu trúc từ một từ điển của các giá trị và một ndarray.
# Tạo một loạt gấu trúc từ một từ điển các giá trị và một ndarray
Nhập gấu trúc dưới dạng nhập khẩu PD Numpy như NP & NBSP; s = pd.series [np.array [[1,3,4,7,8,8,9]]] in [s]
import numpy as np
s=pd.Series[np.array[[1,3,4,7,8,8,9]]]
print[s]
# & nbsp; tạo từ điển & nbsp; Từ điển = {'x': 10, 'y': 20, 'z': 30} # & nbsp; tạo một loạt & nbsp; sê -ri = pd.series [từ điển] & nbsp; in [sê -ri] & nbsp;
dictionary = {'X' : 10, 'Y' : 20, 'Z' : 30} # create a series
series = pd.Series[dictionary]
print[series]
2. Viết một chương trình gấu trúc để thực hiện các hoạt động số học trên hai loạt gấu trúc.
# Viết một chương trình gấu trúc để thực hiện các hoạt động số học trên hai loạt gấu trúc. , 10]] ds = ds1 + ds2 in ["Thêm hai sê -ri:"] in [ds] in ["Subtract Two Series:"] = DS1 * DS2 Print [DS] In ["Chuỗi phân chia1 cho series2:"] DS = DS1 / DS2 Print [DS]
import pandas as pd
ds1 = pd.Series[[3, 6, 9, 12, 15]]
ds2 = pd.Series[[2, 4, 6, 8, 10]]
ds = ds1 + ds2
print["Add two Series:"]
print[ds]
print["Subtract two Series:"]
ds = ds1 - ds2
print[ds]
print["Multiply two Series:"]
ds = ds1 * ds2
print[ds]
print["Divide Series1 by Series2:"]
ds = ds1 / ds2
print[ds]
3. Viết một chương trình gấu trúc để thêm một số dữ liệu vào một chuỗi hiện có.
# Viết một chương trình gấu trúc để thêm một số dữ liệu vào một chuỗi hiện có.
Nhập Pandas dưới dạng pd s = pd.series [['s101', 'amjad', 'c.sc.', 'xii - a1', '450']] in ["Chuỗi dữ liệu gốc:"] PRIN
s = pd.Series[['S101', 'Amjad', 'C.Sc.', 'XII – A1', '450']]
print["Original Data Series:"]
print[s]
print["\nData Series after adding some data:"]
new_s = s.append[pd.Series[['90.0', 'PASS']]]
print[new_s]
4. Viết một chương trình gấu trúc để chọn các hàng trong đó tỷ lệ phần trăm lớn hơn 70.
# Viết một chương trình gấu trúc để chọn các hàng trong đó tỷ lệ phần trăm lớn hơn 70.Import Pandas là nhập khẩu PD NUMPY là NP
import pandas as pd
import numpy as np
exam_data & nbsp; = {'name': ['Aman', 'Kamal', 'Amjad', 'Rohan', 'Amit', 'Sumit', 'Matthew', 'Kartik', 'Kavita', 'Pooja'] , & nbsp; & nbsp; & nbsp; & nbsp; 'Perc': [79,5, 29, 90,5, np.nan, 32, 65, 56, np.nan, 29, 89], & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'đủ điều kiện': ['có', 'không', 'có', 'không', 'không', 'có', 'có', 'không', 'không', 'có']} nhãn = [' A ',' b ',' c ',' b ',' e ',' f ',' g ',' h ',' i ',' j ']]]]
'perc': [79.5, 29,
90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
labels = ['A', 'B', 'C', 'B', 'E', 'F', 'G', 'H', 'I', 'J']
df = pd.dataframe [exam_data, index = nhãn] in ["số lượng sinh viên tỷ lệ phần trăm nhiều hơn 70:"] in [df [df ['perc']> 70]] & nbsp;
print["Number of student whoes percentage more than 70:"]
print[df[df['perc'] > 70]]
5. Viết chương trình gấu trúc để chọn hàng, tỷ lệ phần trăm là từ 70 đến 90 [bao gồm]
# Viết một chương trình gấu trúc để chọn các hàng phần trăm là từ 70 đến 90 [bao gồm] nhập khẩu gấu trúc là nhập khẩu PD NUMPY là NP
import pandas as pd
import numpy
as np
exam_data & nbsp; = {'name': ['Aman', 'Kamal', 'Amjad', 'Rohan', 'Amit', 'Sumit', 'Matthew', 'Kartik', 'Kavita', 'Pooja'] , & nbsp; & nbsp; & nbsp; & nbsp; 'Perc': [79,5, 29, 90,5, np.nan, 32, 65, 56, np.nan, 29, 89], & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'đủ điều kiện': ['có', 'không', 'có', 'không', 'không', 'có', 'có', 'không', 'không', 'có']} nhãn = [' A ',' b ',' c ',' b ',' e ',' f ',' g ',' h ',' i ',' j ']]]]
'perc': [79.5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
labels = ['A', 'B', 'C', 'B', 'E', 'F', 'G', 'H', 'I', 'J']
df = pd.dataframe [exam_data, index = nhãn] in ["số lượng sinh viên tỷ lệ phần trăm nhiều hơn 70:"] in [df [df ['perc']> 70]] & nbsp;
print["Number of student whoes percentage more than 70:"]
print[df[df['perc'].between[70,90]]]
5. Viết chương trình gấu trúc để chọn hàng, tỷ lệ phần trăm là từ 70 đến 90 [bao gồm]
# Viết một chương trình gấu trúc để chọn các hàng phần trăm là từ 70 đến 90 [bao gồm] nhập khẩu gấu trúc là nhập khẩu PD NUMPY là NP
import pandas as pd
import numpy as np
df = pd.dataframe [exam_data, index = nhãn] in ["số lượng sinh viên tỷ lệ phần trăm nhiều hơn 70:"] in [df [df ['perc']. Giữa [70,90]]]]
'perc': [79.5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no',
'yes']}
labels = ['A', 'B', 'C', 'B', 'E', 'F', 'G', 'H', 'I', 'J']
6. Viết một chương trình gấu trúc để thay đổi tỷ lệ phần trăm theo một hàng nhất định của người dùng.
print["\nOriginal data frame:"]
print[df]
ch = input["Enter the index of row : "]
per = float[input["Enter percentage to be changed: "]]
print['\nChange the percentage in row '+ch+ ' to',per]
df.loc[ch, 'perc'] = per
print[df]
# Viết một chương trình gấu trúc để thay đổi tỷ lệ phần trăm theo hàng được cho bởi người dùng.
exam_dic & nbsp; = {'name': ['Aman', 'Kamal', 'Amjad', 'Rohan', 'Amit', 'Sumit', 'Matthew', 'Kartik', 'Kavita', 'Pooja'] , & nbsp; & nbsp; & nbsp; & nbsp; 'Perc': [79,5, 29, 90,5, np.nan, 32, 65, 56, np.nan, 29, 89], & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'đủ điều kiện': ['có', 'không', 'có', 'không', 'không', 'có', 'có', 'không', 'không', 'có']} nhãn = [' A ',' b ',' c ',' b ',' e ',' f ',' g ',' h ',' i ',' j ']]]]
import pandas as pd
import numpy as np
df = pd.dataFrame [exc đã thay đổi: "]] in ['\ nchange tỷ lệ phần trăm trong hàng'+ ch+ 'thành', per] df.loc [ch, 'perc'] = mỗi in [df] & nbsp;
'perc': [79.5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
7. Viết một chương trình gấu trúc để tham gia hai DataFrames đã cho dọc theo các hàng và gán tất cả dữ liệu.
# Viết một chương trình gấu trúc để tham gia hai DataFrames đã cho dọc theo các hàng và gán tất cả dữ liệu.
'perc': [89.5, 92, 90.5, 91.5, 90],
'qualify': ['yes', 'yes', 'yes', 'yes', 'yes']}
exam_dic1 & nbsp; = {'name': ['Aman', 'Kamal', 'Amjad', 'Rohan', 'Amit', 'Sumit', 'Matthew', 'Kartik', 'Kavita', 'Pooja'] , & nbsp; & nbsp; & nbsp; & nbsp; 'Perc': [79,5, 29, 90,5, np.nan, 32, 65, 56, np.nan, 29, 89], & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'đủ điều kiện': ['có', 'không', 'có', 'không', 'không', 'có', 'có', 'không', 'không', 'có']}
exic_data1 = pd.dataFrame [exc
print[exam_data1]
print["-------------------------------------"]
print[exam_data2]
print["\nJoin the said two dataframes along rows:"]
result_data = pd.concat[[exam_data1, exam_data2]]
print[result_data]
exic_dic2 & nbsp; = {'name': ['parveen', 'ahil', 'ashaz', 'shifin', 'hanash'], & nbsp; & nbsp; & nbsp; & nbsp; 'Perc': [89,5, 92, 90,5, 91,5, 90], & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'đủ điều kiện': ['có', 'có', 'có', 'có', 'có']}
exic_data2 = pd.dataFrame [exc
in ["DataFrames gốc:"] in [excor_data1] in ["--------------------------------------- -"] in [exic_data2] in [" \ njoin hai dataFrames đã nói dọc theo các hàng: "] result_data = pd.concat [[exest_data1, exic_data2]] in [result_data] & nbsp;
import numpy as np
df = pd.dataFrame [exc đã thay đổi: "]] in ['\ nchange tỷ lệ phần trăm trong hàng'+ ch+ 'thành', per] df.loc [ch, 'perc'] = mỗi in [df] & nbsp;
'perc': [79.5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
7. Viết một chương trình gấu trúc để tham gia hai DataFrames đã cho dọc theo các hàng và gán tất cả dữ liệu.
# Viết một chương trình gấu trúc để tham gia hai DataFrames đã cho dọc theo các hàng và gán tất cả dữ liệu.
'perc': [89.5, 92, 90.5, 91.5, 90],
'qualify': ['yes', 'yes', 'yes', 'yes', 'yes']}
exic_data2 = pd.dataFrame [exc
in ["DataFrames gốc:"] in [excor_data1] in ["--------------------------------------- -"] in [exic_data2] in [" \ njoin hai dataFrames đã nói dọc theo các hàng: "] result_data = pd.concat [[exest_data1, exic_data2], trục = 1] in [result_data] & nbsp;
print[exam_data1]
print["-------------------------------------"]
print[exam_data2]
print["\nJoin the said two dataframes along rows:"]
result_data = pd.concat[[exam_data1, exam_data2],axis=1]
print[result_data]
9.
# Viết một chương trình gấu trúc để nối danh sách các từ điển hoặc chuỗi vào một # dataFrame hiện có và hiển thị dữ liệu kết hợp.
import pandas as pd
import numpy as np
exam_dic1 & nbsp; = {'name': ['Aman', 'Kamal', 'Amjad', 'Rohan', 'Amit', 'Sumit', 'Matthew', 'Kartik', 'Kavita', 'Pooja'] , & nbsp; & nbsp; & nbsp; & nbsp; 'Perc': [79,5, 29, 90,5, np.nan, 32, 65, 56, np.nan, 29, 89], & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'đủ điều kiện': ['có', 'không', 'có', 'không', 'không', 'có', 'có', 'không', 'không', 'có']}
'perc': [79.5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
exic_data1 = pd.dataFrame [exc
s = pd.series [['sukhvir', 54, 'có'], index = ['name', 'perc', 'đủ điều kiện']]]
dicts = [{'tên': 'krish', 'perc': 45, 'đủ điều kiện': 'có'}, & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {'tên': 'kumar', 'perc': 67, 'đủ điều kiện': 'có'}]]
{'name': 'Kumar', 'perc': 67,'qualify':'yes'}]
print ["DataFrames gốc:"] in [exic_data1] in ["\ ndictionary:"] in & nbsp; Combined_data.Append [dicts, onvore_index = true, sort = false] in ["\ ncombined dữ liệu:"]
print[exam_data1]
print["\nDictionary:"]
print[s]
# Add Series
combined_data = exam_data1.append[s, ignore_index=True, sort=False]
# Add Dictionary
combined_info = combined_data.append[dicts, ignore_index=True, sort=False]
print["\nCombined Data:"]
#
Print Combined Data/info
print[combined_info]
10. Lập trình chọn hoặc lọc các hàng từ DataFrame dựa trên các giá trị trong các cột trong gấu trúc. [Sử dụng các toán tử quan hệ và logic]
# Chương trình chọn hoặc lọc các hàng từ DataFrame dựa trên các giá trị trong các cột trong gấu trúc. [Sử dụng các toán tử quan hệ và logic]
import pandas as pd
import numpy as np
exam_dic1 & nbsp; = {'name': ['Aman', 'Kamal', 'Amjad', 'Rohan', 'Amit', 'Sumit', 'Matthew', 'Kartik', 'Kavita', 'Pooja'] , 'perc': [79,5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89], 'đủ điều kiện': ['Có', 'không', 'có', 'không ',' không ',' có ',' có ',' không ',' không ',' có ']}
'perc': [79.5, 29, 90.5, np.nan, 32, 65, 56, np.nan, 29, 89],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
exic_data1 = pd.dataFrame [exc
s = pd.series [['sukhvir', 54, 'có'], index = ['name', 'perc', 'đủ điều kiện']]]
print[exam_data1]
print["\nUse == operator\n"]
print[exam_data1.loc[exam_data1['name'] == 'Rohan']]
dicts = [{'tên': 'krish', 'perc': 45, 'đủ điều kiện': 'có'}, & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {'tên': 'kumar', 'perc': 67, 'đủ điều kiện': 'có'}]]
print[exam_data1.loc[exam_data1['perc'] < 40]]
print ["DataFrames gốc:"] in [exic_data1] in ["\ ndictionary:"] in & nbsp; Combined_data.Append [dicts, onvore_index = true, sort = false] in ["\ ncombined dữ liệu:"]
print[exam_data1.loc[exam_data1['qualify'] != 'no']]
10. Lập trình chọn hoặc lọc các hàng từ DataFrame dựa trên các giá trị trong các cột trong gấu trúc. [Sử dụng các toán tử quan hệ và logic]
print[exam_data1.loc[[exam_data1['qualify'] != 'yes'] & [exam_data1['perc'] res]]
23. Create a Data Frame quarterly sales where each row contains the item category, item name, and expenditure. Group the rows by the category and print the total expenditure per category.
# Create a Data Frame quarterly sales where each row contains the item category,
#item
name, and expenditure. Group the rows by the category and print the total
#expenditure per category.
import pandas as pd
# initialize list of lists
data = [['CAR','Maruti',1000000],['AC','Hitachi',55000],['AIRCOLLER','Bajaj',12000],
['WASHING MACHINE','LG',15000],['CAR','Ford',7000000],['AC','SAMSUNG',45000],['AIRCOLLER','Symphony',20000],['WASHING
MACHINE','Wirlpool',25000]]
Col=['itemcat','itemname','expenditure']
# Create the pandas DataFrame
qrtsales = pd.DataFrame[data,columns=Col]
# print dataframe.
print [qrtsales]
qs=qrtsales.groupby['itemcat']
print['Result after Filtering Dataframe']
print[qs['itemcat','expenditure'].sum[]]
24. Create a data frame based on e-commerce data and generate descriptive statistics [mean, median, mode, quartile, and variance]
# Create a data frame based on ecommerce data and generate descriptive statistics # [mean, median,mode, quartile, and variance]
import pandas as pd
sales = {'InvoiceNo': [1001,1002,1903,1004,1085,1006,1007],
'ProductName': ['LCD','AC','Deodrant','leans','Books','Shoes','Jacket'],
'Quantity': [2,1,2,1,2,1,1],
'Price':[65000,55000,500,3000,958,3000,2200]}
df=pd.DataFrame[sales]
print[df]
print["Mean price of Item:", df['Price']. mean [].round [2]]
print["Median price of Item:", df['Price']. median [].round [2]]
print["Mode of price:\n", df[['Price']]. mode []]
print["Quartile of price:\n",df[['Price']].quantile[[.1,.25,.5,.75],axis=0]]
print["Variance of Price:\n",df[['Price']].var[]]
25.
# Đưa ra dữ liệu kết quả của trường, phân tích hiệu suất của học sinh trên các tham số #Different, ví dụ
# x-axis is shows the subject and y -axis
# shows the markers in each
subject
# Nhập Pandas và Matplotlib & NBSP; nhập khẩu gấu trúc dưới dạng PD & NBSP; Nhập matplotlib.pyplot như PLT
import pandas as pd
import matplotlib.pyplot as plt
# Biểu đồ dòng đơn giản với cài đặt nhãn của trục X và Y, # Tiêu đề cho dòng biểu đồ và màu của dòng & nbsp; Chủ đề = ['Vật lý', 'Hóa học', 'Toán học', 'Sinh học', 'Máy tính'] Marks = [80,75,70,78,82] #
# title for chart line and color of line
subject = ['Physic','Chemistry','Mathematics', 'Biology','Computer']
marks =[80,75,70,78,82]
# To draw line in red colour
plt.plot [chủ đề, nhãn hiệu, 'r', đánh dấu = '*'] & nbsp; & nbsp; # Để viết tiêu đề của biểu đồ dòng
# To Write Title of the Line Chart
plt.title ['Marks đạt điểm'] # để đặt nhãn ở trục y
# To Put Label At Y Axis
plt.xlabel ['chủ đề'] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Để đặt nhãn ở trục x
# To Put Label At X Axis
plt.ylabel ['Marks'] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; plt.show [] & nbsp;
plt.show[]
26. Viết một chương trình để vẽ biểu đồ thanh trong Python để hiển thị kết quả của một trường học trong năm năm liên tiếp. & NBSP;
#Viết một chương trình để vẽ biểu đồ thanh trong Python để hiển thị kết quả của một trường trong năm năm liên tiếp. & NBSP;
Nhập matplotlib.pyplot dưới dạng pl & nbsp;
năm = ['2015', '2016', '2017', '2018', '2019'] # Danh sách các năm & nbsp; p = [98,50,70,25,55,20,90,5,61.50] #list của tỷ lệ phần trăm vượt qua & nbsp; j = ['b', 'g', 'r', 'm', 'c'] # mã màu của biểu đồ thanh & nbsp; pl.bar [năm, p, chiều rộng = 0,2, color = j] # bar [] hàm để tạo biểu đồ thanh & nbsp; pl.xlabel ["năm"] # nhãn cho trục x & nbsp; pl.ylabel ["pass%"] # nhãn cho y-trục & nbsp; pl.show [] # hàm để hiển thị biểu đồ thanh & nbsp;
p=[98.50,70.25,55.20,90.5,61.50] #list of pass percentage
j=['b','g','r','m','c'] # color code of bar charts
pl.bar[year, p, width=0.2, color=j] # bar[ ] function to create the bar chart
pl.xlabel["year"] # label for x-axis
pl.ylabel["Pass%"] # label for y-axis
pl.show[ ] # function to display bar chart
27. Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với tiêu đề và huyền thoại.
• & nbsp; số lượng học sinh chống lại điểm số trong tất cả 7 môn học • & nbsp; hiển thị điểm cao nhất của mỗi môn học & nbsp;
• Show the Highest score of each subject
# Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với # #Title và Legend.
#• Số lượng học sinh chống lại điểm số trong tất cả 7 môn #• Hiển thị điểm cao nhất của mỗi môn học & NBSP;
#• Show the Highest score of each subject
Nhập matplotlib.pyplot dưới dạng PLT nhập pandas dưới dạng nhập khẩu PD Numpy khi nhập NP CSV
import pandas as pd
import numpy as np
import csv
df = pd.read_csv ["student_result.csv"]
#Số lượng sinh viên chống lại điểm số trong tất cả 7 môn
plt.hist [[df ['eng'], df ['tiếng Hindi'], df ['maths'], df ['khoa học'], df ['ssc'], df ['sansk'], df [' Ca ']], color = [' đỏ ',' vàng ',' xanh ',' xanh ',' cam ',' đen ',' hồng ']] plt.title [' số lượng học sinh so với điểm số '] plt .xlabel ['scord'] plt.ylabel ['số lượng học sinh'] plt.legend [['tiếng Anh', 'tiếng Hindi', 'toán', 'khoa học', 's.sc.', 'tiếng Phạn', ' Ca ']] plt.show []
plt.title['Number of Students against Scores']
plt.xlabel['Score']
plt.ylabel['Number of Students']
plt.legend[['English', 'Hindi',
'Maths','Science','S.Sc.','Sanskrit','CA']]
plt.show[]
# Hiển thị điểm số cao nhất của mỗi môn học. y = ['engg', 'hinndi', 'toán học', 'khoa học', 'ssc', 'tiếng Phạn', 'ca'] chiều rộng = [df ['eng']. Max [], df ['Hindi' ] .max [], df ['maths']. max [], df ['khoa học']. max [], df ['ssc']. max [], df ['sansk']. max [], DF ['CA']. Max []]
y = ['ENGG','HINNDI','MATHS','SCIENCE','SSC','SANSK','CA']
width = [df['ENG'].max[],df['HINDI'].max[],df['MATHS'].max[],df['SCIENCE'].max[],df['SSC'].max[],df['SANSK'].max[],df['CA'].max[]]
plt.figure [figsize = [12,2]] plt.barh [y = y, width = width] plt.title ['điểm trung bình'] plt.xlabel ['điểm trung bình'] plt.ylabel ['môn học'] cho i, v trong liệt kê [chiều rộng]: & nbsp; & nbsp; plt.text [v, i, ""
plt.barh[y = y, width = width]
plt.title['Average Scores']
plt.xlabel['Average Score']
plt.ylabel['Subjects']
for i,v in enumerate[width]:
plt.text[v, i, " "+str[round[v,2]], color='blue', va='center', fontweight='bold']
plt.show[]
28. Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với tiêu đề và huyền thoại. • Hiển thị điểm trung bình của từng đối tượng
• Show the Average score of each subject
# Đối với các khung dữ liệu được tạo ở trên, phân tích và vẽ biểu đồ phù hợp với tiêu đề và huyền thoại. # • Hiển thị điểm trung bình của từng đối tượng
# • Show the Average score of each subject
Nhập matplotlib.pyplot dưới dạng PLT nhập pandas dưới dạng nhập khẩu PD Numpy khi nhập NP CSV
import pandas as pd
import numpy as np
import csv
df = pd.read_csv ["student_result.csv"]
#Số lượng sinh viên chống lại điểm số trong tất cả 7 môn
y = ['ENGG','HINNDI','MATHS','SCIENCE','SSC','SANSK','CA']
width = [df['ENG'].mean[],df['HINDI'].mean[],df['MATHS'].mean[],df['SCIENCE'].mean[],
df['SSC'].mean[],df['SANSK'].mean[],df['CA'].mean[]]
plt.hist [[df ['eng'], df ['tiếng Hindi'], df ['maths'], df ['khoa học'], df ['ssc'], df ['sansk'], df [' Ca ']], color = [' đỏ ',' vàng ',' xanh ',' xanh ',' cam ',' đen ',' hồng ']] plt.title [' số lượng học sinh so với điểm số '] plt .xlabel ['scord'] plt.ylabel ['số lượng học sinh'] plt.legend [['tiếng Anh', 'tiếng Hindi', 'toán', 'khoa học', 's.sc.', 'tiếng Phạn', ' Ca ']] plt.show []
plt.barh[y = y, width = width]
plt.title['Average Scores']
plt.xlabel['Average
Score']
plt.ylabel['Subjects']
for i,v in enumerate[width]:
plt.text[v, i, " "+str[round[v,2]], color='blue', va='center', fontweight='bold']
plt.show[]
# Hiển thị điểm số cao nhất của mỗi môn học. y = ['engg', 'hinndi', 'toán học', 'khoa học', 'ssc', 'tiếng Phạn', 'ca'] chiều rộng = [df ['eng']. Max [], df ['Hindi' ] .max [], df ['maths']. max [], df ['khoa học']. max [], df ['ssc']. max [], df ['sansk']. max [], DF ['CA']. Max []]
• Number of Females and Males
• Average Percentage of Females and Males
plt.figure [figsize = [12,2]] plt.barh [y = y, width = width] plt.title ['điểm trung bình'] plt.xlabel ['điểm trung bình'] plt.ylabel ['môn học'] cho i, v trong liệt kê [chiều rộng]: & nbsp; & nbsp; plt.text [v, i, ""
# with title and legend.
# • Number of Females and Males
# • Average Percentage of Females and Males
Nhập matplotlib.pyplot dưới dạng PLT nhập pandas dưới dạng nhập khẩu PD Numpy khi nhập NP CSV
import pandas as pd
import numpy as np
import csv
df = pd.read_csv ["student_result.csv"]
#Số lượng sinh viên chống lại điểm số trong tất cả 7 môn
plt.hist [[df ['eng'], df ['tiếng Hindi'], df ['maths'], df ['khoa học'], df ['ssc'], df ['sansk'], df [' Ca ']], color = [' đỏ ',' vàng ',' xanh ',' xanh ',' cam ',' đen ',' hồng ']] plt.title [' số lượng học sinh so với điểm số '] plt .xlabel ['scord'] plt.ylabel ['số lượng học sinh'] plt.legend [['tiếng Anh', 'tiếng Hindi', 'toán', 'khoa học', 's.sc.', 'tiếng Phạn', ' Ca ']] plt.show []
#Number của nữ và nam y = df_gender ['giới tính']. Count []. Keys [] width = df_gender ['giới tính']. Count [] plt.figure [figsize = [12,2]] plt.barh [ y = y, chiều rộng = chiều rộng] plt.title ['không. của nữ và nam'] plt.xlabel ['đếm'] plt.ylabel ['giới tính'] cho i, v trong liệt kê [chiều rộng]: & nbsp; & nbsp; plt.text [v, i, ""
y = df_gender['GENDER'].count[].keys[]
width = df_gender['GENDER'].count[]
plt.figure[figsize = [12,2]]
plt.barh[y = y, width = width]
plt.title['No. of Females and Males']
plt.xlabel['Count']
plt.ylabel['Gender']
for i,v in enumerate[width]:
plt.text[v, i, " "+str[v], color='blue', va='center', fontweight='bold']
plt.show[]
#Tỷ lệ phần trăm của nữ và nam y = df_gender ['phần trăm']. Mean []. Keys [] width = df_gender ['phần trăm']. [y = y, & nbsp; & nbsp; & nbsp; Giới tính '] cho i, v trong liệt kê [chiều rộng]: & nbsp; & nbsp; plt.text [v, i, ""
y = df_gender['PERCENTAGE'].mean[].keys[]
width = df_gender['PERCENTAGE'].mean[]
plt.figure[figsize = [12,2]]
plt.barh[y = y,
width = width]
plt.title['Av Percentage of Female and
Males']
plt.xlabel['Av. total Percentage ']
plt.ylabel['Gender']
for i,v in enumerate[width]:
plt.text[v, i, " "+str[round[v,2]], color='blue', va='center', fontweight='bold']
plt.show[]