橫著的一行叫資料樣本,如
豎著的每一列叫特徵值:顏色,形狀等列
想要的分類結果,叫目標值,如類別這一列,a,b,c,有3個目標值
#!usr/bin/env python
#-*- coding:utf-8 _*-
'''@author:administrator
@file: test.py
@time: 2020-02-22 上午 11:23
'''import pandas as pd
from sklearn.model_selection import train_test_split
data=pd.read_excel("../data/yanben.xls");
print(data)
print(type(data))
#iloc只能用數字索引,不能用索引名
#print(data.iloc[:,0:4])
##loc只能通過index和columns來取,不能用數字
#print(data.loc[0:1,["序號","顏色","形狀","重量"]])
#print(data['類別'])
x_data=data.iloc[:,0:4];
x_target=data['類別'];
print(x_data)
print(x_target)
#print(data.descirbe)
#x_train,x_test,y_train,y_test=train_test_split(x_data,x_target,test_size=0.2)
print("訓練集特徵值:\n",x_train);
print("訓練集目標值:",y_train);
print("********************")
print("測試集特徵值:\n",x_test);
print("測試集目標值:",y_test);
序號 顏色 形狀 重量 類別
0 1 紅 圓 50 a
1 2 藍 長 20 b
2 3 黃 橢圓 2 c
3 4 紅 方 20 a
4 5 黃 長 23 b
序號 顏色 形狀 重量
0 1 紅 圓 50
1 2 藍 長 20
2 3 黃 橢圓 2
3 4 紅 方 20
4 5 黃 長 23
0 a
1 b
2 c
3 a
4 b
name: 類別, dtype: object
訓練集特徵值:
序號 顏色 形狀 重量
3 4 紅 方 20
0 1 紅 圓 50
4 5 黃 長 23
1 2 藍 長 20
訓練集目標值: 3 a
0 a
4 b
1 b
name: 類別, dtype: object
********************
測試集特徵值:
序號 顏色 形狀 重量
2 3 黃 橢圓 2
測試集目標值: 2 c
name: 類別, dtype: object
特徵值 特徵值 特徵子空間和秩
矩陣的秩和它的特徵值有什麼關係呢?假設我得到了乙個矩陣的特徵值,如何根據特徵值推斷它的秩呢?我們知道,矩陣的秩代表維數,矩陣的特徵值有幾何重數和代數重數之分,其中幾何重數代表著該特徵值對應的特徵向量構成的空間 即特徵子空間 的維數,也就是在這個空間裡的所有向量經過矩陣變換 a 都不改變方向,只改變大...
特徵值 特徵向量
最近在學lsc,想蒐集一些特徵值和特徵向量的知識 1 特徵值和特徵向量 矩陣的基 定義 乙個m n的矩陣可以看成是n個列向量組成,這n個列向量的線性組合構成乙個列空間,而通常這n個列向量不是線性無關的,那麼求出這n個列向量中不相關的r個,可以稱這r列為矩陣列空間的基。基上投影的計算 要準確描述向量,...
特徵值 特徵值和特徵向量的應用問題
抽象矩陣的特徵值與特徵向量 前言 1 今天繼續接著昨天的內容,我們來討論特徵值和特徵向量的應用問題。今天這道題是抽象矩陣問題,需要我們對抽象條件做乙個合理的翻譯。2 行和相等的矩陣有什麼特殊的特徵值和特徵向量?行和是乙個特徵值,全1 向量是它對應的乙個特徵向量。這是乙個常用結論,希望同學們熟練掌握。...