Import Numpy As NP
Import Numpy As NP
import pandas as pd
list1= [[1,2,3,4,5,6],["a","b","c","d","e","f"],[12,15,14,15,16,17]]
print(type(list1))
print(list1)
print(np.ndim(list1))
print(np.shape(list1))
print("The Number Of Rows Is : ",np.shape(list1)[0])
print("The Number Of Columns Is : ",np.shape(list1)[1])
#list2=np.array([2,3,4,5,6,7,8,9,10,11])
#print(list2)
#list2.dtype
#b=np.array([1.2,1.3,5.1])
#print(b)
#b.dtype
#c=np.array([[1,2],[3,4]],dtype=complex)
#print(c)
#np.reshape(list2,(2,5))
#print(np.zeros((3,4)))
#print(np.empty((2,3)))
#print(np.ones((2,3,4),dtype=np.int16))
#np.arange(10,30,5)
#b=np.asarray(list1,dtype=object)
#print(b)
#type(b)
import pandas as pd
from google.colab import drive
drive.mount("/content/gdrive",force_remount=True)
path = "/content/gdrive/My Drive/C Colab Notebook/winequality-red.csv"
A=[[1,2,3],[4,5,6]]
print("Maximum element is ",np.max(A))
print(np.min(A))
print(np.max(A))
print(np.median(A))
print(np.std(A))
B=np.transpose(A)
print(B)
import pandas as pd
from google.colab import drive
drive.mount("/content/gdrive")
path = "/content/gdrive/My Drive/C Colab Notebook/abc.csv"
import numpy as np
np.random.seed(42)
x=2*np.random.rand(100,1)
y=4+3*x+np.random.randn(100,1)
from sklearn.model_selection import train_test_split
x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.20,random_state=42)
x_train_b=np.concatenate([np.ones((80,1)),x_train],axis=1)
from numpy.linalg import inv
theta_ne = inv(x_train_b.T.dot(x_train_b)).dot(x_train_b.T).dot(y_train)
print(theta_ne)
from sklearn.linear_model import LinearRegression
model = LinearRegression()
model.fit(x_train,y_train)
print(model.intercept_)
print(model.coef_)
print(theta_ne)
score=(theta_ne)
score=model.score(x_test,y_test)
print(score)