构造自己的异常数据集合

在看论文的时候发现有的人工合成数据集合并没有提供出来  并且不知道如何用工具构造自己的数据集,于是就手动用Python自己实现一个数据集   其中共有263个数据   二维数组构成   便于二维平面画图     其中  异常数据13个    正常数据250个

但正常数据又分为3个聚集的堆  第一个堆70 个  第二个 和第三个都是90个  

import numpy as np
array1=np.random.uniform(-4.0,-2.9,size=90)   //指定第一个维度范围和个数
array2=np.random.uniform(-0.7,-1.5,size=90)   //指定第二个维度的范围和个数
arrayA=np.array([array1,array2],float).T       
np.savetxt('/home/ubuntu/myVector2.csv',arrayA,delimiter=',')   //输出数组到csv文件中
print arrayA

下面单独构造13个异常数据并且画图

import sys
reload(sys)
sys.setdefaultencoding('utf8')
import  numpy as np
import matplotlib.pyplot as plt
import numpy as np
from scipy.stats import multivariate_normal
import random as rn
import eif as iso
import seaborn as sb
sb.set_style(style="whitegrid")
sb.set_color_codes()
import scipy.ndimage
from scipy.interpolate import griddata
import numpy.m
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值