Tuesday, 19 August 2025

Python Coding challenge - Day 675| What is the output of the following Python Code?

 


Code Explanation:

1. Import Required Libraries
from sklearn.linear_model import LinearRegression
import numpy as np

LinearRegression → scikit-learn class for fitting linear models.

numpy → used to create numerical arrays.

2. Define Input Features
X = np.array([[1],[2],[3]])

Creates a 2D array of shape (3,1).

This represents our input values (independent variable).

Value of X:

array([[1],
       [2],
       [3]])

3. Define Target Values
y = np.array([2,4,6])

Creates a 1D array of outputs (dependent variable).

This is the value we want the model to predict.

Value of y:

array([2, 4, 6])

4. Train the Linear Regression Model
model = LinearRegression().fit(X, y)

Fits a straight line through the data using ordinary least squares (OLS).

The model learns two things:

Coefficient (slope): [2.]

Intercept: 0.0

So the learned equation is:
๐‘ฆ=2๐‘ฅ+0

5. Make Prediction
print(round(model.predict([[4]])[0], 2))

model.predict([[4]]) → asks model: “What is y when x = 4?”

Expected mathematically:

y=2⋅4=8

scikit-learn may give something like 7.999999999999998 (floating-point issue).

The round(..., 2) fixes it to 2 decimal places.

Final Output
8.0

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (150) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (251) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (298) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (216) Data Strucures (13) Deep Learning (67) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (47) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (185) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1215) Python Coding Challenge (882) Python Quiz (341) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)