人工智能实验一:预处理:pandas处理txt文件

给定数据集datingTest 

实验任务:

读取DatingTest的数据文件

import numpy as np
import pandas as pd
file=pd.read_csv("D:\\datingTestSet.txt",header=None,sep='\t',names=['one', 'two', 'three', 'four']) #文件根目录写自己的根目录
print(file)

(1)并输出第一列数据的最大、最小和均值

#并输出第一列数据的最大、最小和均值
first = file['one']
max=first.max()
min=first.min()
avg=first.mean()
print("最大:",max,"最小:",min,"平均值",avg)

(2)输出该文件有多少数据

#输出该文件有多少数据
all=len(file)
print(all)

(3)计算第一条数据和第二条数据的欧式距离。

#计算第一条数据和第二条数据的欧式距离。
ve1=np.array(data[0,0:3])
ve2=np.array(data[1,0:3])
ans=np.sqrt(np.sum(np.square(ve1-ve2)))
print('欧式距离:', ans)

实验结果:

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值