零.鸢尾花数据集CSV介绍

数据集:iris.csv
其结构如下,是一个150行5列的矩阵,前四列是属于输入特征,最后一列属于分类标签
在这里插入图片描述

一、numpy导入CSV

import numpy as np
filename='D:/数学建模2022/算法/SVM/iris.csv'
with open(filename,'rt') as raw_data: #一个文件如果要导入python进行后续操作,必须先打开它,并返回一个文件对象
    iris=np.loadtxt(raw_data,delimiter=',')
    print(iris)
    print(iris.shape)

部分结果:
在这里插入图片描述

二、pandas导入CSV(我最喜欢这个)

pandas有个好处,可以给列取名字

import pandas as pd
file_name='D:/数学建模2022/算法/SVM/iris.csv'
names=['separ-length','separ-width','petal_length','petal_width','class']
data=pd.read_csv(file_name,names=names)
print(data)
print(data.shape)

在这里插入图片描述
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐