0% found this document useful (0 votes)
10 views2 pages

Python ML Error

This document contains a Python script for a Heart Disease Prediction System using Tkinter for the GUI and joblib for loading a pre-trained model. Users input various health parameters, and the model predicts the likelihood of heart disease based on these inputs. The results are displayed as either 'No Heart Disease' or 'Possibility of Heart Disease' in the GUI.

Uploaded by

soe tun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

Python ML Error

This document contains a Python script for a Heart Disease Prediction System using Tkinter for the GUI and joblib for loading a pre-trained model. Users input various health parameters, and the model predicts the likelihood of heart disease based on these inputs. The results are displayed as either 'No Heart Disease' or 'Possibility of Heart Disease' in the GUI.

Uploaded by

soe tun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

from tkinter import *

import joblib
import numpy as np
from sklearn import *
def show_entry_fields():
p1=int(e1.get())
p2=int(e2.get())
p3=int(e3.get())
p4=int(e4.get())
p5=int(e5.get())
p6=int(e6.get())
p7=int(e7.get())
p8=int(e8.get())
p9=int(e9.get())
p10=float(e10.get())
p11=int(e11.get())
p12=int(e12.get())
p13=int(e13.get())
model = joblib.load('model_joblib_heart')
result=model.predict([[p1,p2,p3,p4,p5,p6,p7,p8,p8,p10,p11,p12,p13]])

if result == 0:
Label(master, text="No Heart Disease").grid(row=31)
else:
Label(master, text="Possibility of Heart Disease").grid(row=31)

master = Tk()
master.title("Heart Disease Prediction System")

label = Label(master, text = "Heart Disease Prediction System"


, bg = "black", fg = "white"). \
grid(row=0,columnspan=2)

Label(master, text="Enter Your Age").grid(row=1)


Label(master, text="Male Or Female [1/0]").grid(row=2)
Label(master, text="Enter Value of CP").grid(row=3)
Label(master, text="Enter Value of trestbps").grid(row=4)
Label(master, text="Enter Value of chol").grid(row=5)
Label(master, text="Enter Value of fbs").grid(row=6)
Label(master, text="Enter Value of restecg").grid(row=7)
Label(master, text="Enter Value of thalach").grid(row=8)
Label(master, text="Enter Value of exang").grid(row=9)
Label(master, text="Enter Value of oldpeak").grid(row=10)
Label(master, text="Enter Value of slope").grid(row=11)
Label(master, text="Enter Value of ca").grid(row=12)
Label(master, text="Enter Value of thal").grid(row=13)

e1 = Entry(master)
e2 = Entry(master)
e3 = Entry(master)
e4 = Entry(master)
e5 = Entry(master)
e6 = Entry(master)
e7 = Entry(master)
e8 = Entry(master)
e9 = Entry(master)
e10 = Entry(master)
e11 = Entry(master)
e12 = Entry(master)
e13 = Entry(master)

e1.grid(row=1, column=1)
e2.grid(row=2, column=1)
e3.grid(row=3, column=1)
e4.grid(row=4, column=1)
e5.grid(row=5, column=1)
e6.grid(row=6, column=1)
e7.grid(row=7, column=1)
e8.grid(row=8, column=1)
e9.grid(row=9, column=1)
e10.grid(row=10, column=1)
e11.grid(row=11, column=1)
e12.grid(row=12, column=1)
e13.grid(row=13, column=1)

Button(master, text='Predict', command=show_entry_fields).grid()

mainloop()

You might also like