機器學習入門之讀取檔案處理

2021-08-18 03:25:19 字數 959 閱讀 4336

2、python numpy 刪除行,列

dataset=[[1,2,3],[2,3,4],[4,5,6]]

import numpy as np

data = np.delete(dataset,1(-1;[2 3]),axis=1) #axis 表示刪除是行還是列,0 表示行,1表示列;

3.1讀取檔案的常規方式:

將檔案全部讀進記憶體中:

content =

with open("a.txt","rb") as fr:

lines = fr.readlines()

for line in lines:

end以行為單位進行讀取:

fr = open("a.txt","rb")

line = f.readline()  

while line:  

print line  

line = f.readline() 

3.2 使用numpy csv 讀取讀取:

data =   

data =   

with open("e:\\ml\\machine-learning-ex2\\machine-learning-ex2\\ex2\\ex2data1.csv") as f:  

temp = csv.reader(f)  # tmp 為csv.reader()型別;

#headers = next(temp) #如果包含標頭檔案則需要嗎,加上這一行;

for row in temp: 

# 按行讀取tmp內容

3.3 使用numpy loadtxt 讀取檔案

import numpy as np#匯入numpy模組

temp=np.loadtxt("file.csv",dtype=np.int,delimiter=',') #得到array形式;

機器學習入門之sklearn

原始碼 from sklearn.datasets import load iris from sklearn.model selection import train test split def datasets demo sklearn資料集使用 return 獲取資料集 iris load ...

機器學習之numpy入門

numpy建立陣列方式 coding utf 8import random import numpy as np array方式傳入資料 t1 np.array range 0 12 print t1 print t1.dtype print type t1 np.arange方式 t2 np.ar...

機器學習入門之緒論

要進行機器學習,先要有資料,假定我們收集了一批關於西瓜的資料,例如 色澤 淺白 根蒂 蜷縮 敲聲 濁響 色澤 烏黑 根蒂 硬挺 敲聲 清脆 每對括號內是一條記錄,的意思是 取值為 這組記錄的集合稱為乙個資料集 data set 其中每條記錄是關於乙個事件或物件 這裡是乙個西瓜的描述 稱為乙個 示例 ...