数据挖掘实验(一)

本次实验涉及数据挖掘的基础操作,包括生成-1到1的向量,计算并绘制二次函数图像,创建随机矩阵,绘制箱形图以识别异常值,并通过标准化进行矩阵归一化处理。
摘要由CSDN通过智能技术生成

实验内容

  1. 产生-1···1间隔为0.05的向量 x⃗ 
  2. 计算方程 y=x2+3
  3. 绘制函数 y=x2+3 的函数图像
  4. 随机产生大小为30*30的随机矩阵 A
  5. 绘制箱形图
  6. 在矩阵 A 中随机选择100个数据
  7. 用100个2-8之间的随机数替换矩阵A中的数据
  8. 重新绘制箱形图
  9. 取出异常值的点
  10. 矩阵归一化(标准化)

产生-1···1间隔为0.05的向量 x⃗ 

import numpy as np
x=np.linspace(-1,1,41)
print("x的值为:\n",x)
x的值为:
 [-1.   -0.95 -0.9  -0.85 -0.8  -0.75 -0.7  -0.65 -0.6  -0.55 -0.5  -0.45
 -0.4  -0.35 -0.3  -0.25 -0.2  -0.15 -0.1  -0.05  0.    0.05  0.1   0.15
  0.2   0.25  0.3   0.35  0.4   0.45  0.5   0.55  0.6   0.65  0.7   0.75
  0.8   0.85  0.9   0.95  1.  ]

计算方程 y=x2+3

y=x*x+3
print("y的值为:\n",y)
y的值为:
 [ 4.      3.9025  3.81    3.7225  3.64    3.5625  3.49    3.4225  3.36
  3.3025  3.25    3.2025  3.16    3.1225  3.09    3.0625  3.04    3.0225
  3.01    3.0025  3.      3.0025  3.01    3.0225  3.04    3.0625  3.09
  3.1225  3.16    3.2025  3.25    3.3025  3.36    3.4225  3.49    3.5625
  3.64    3.7225  3.81    3.9025  4.    ]

绘制函数 y=x2+3 的函数图像

import matplotlib.pyplot as plt
plt.plot(x,y)
plt.show()

函数图象

随机产生大小为30*30的随机矩阵 A

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值