Python Numpy

import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets

随机正态分布随机正态分布

In [15]:

x = np.random.normal(-1,1,10000)
y = np.random.normal(-1,1,10000)
plt.scatter(x,y,alpha='.2')
plt.show()

In [43]:

cx = np.linspace(1,4,100)
cy = cx**2%cx*cx%cx-cx
plt.plot(cx,cy,color='r',linestyle=':')
plt.show()

MatplotlibMatplotlib

In [63]:

x = np.linspace(1,10,100)
siny = np.sin(x)
cosy = np.cos(x)
plt.plot(x,siny,label='sin(x)')
plt.plot(x,cosy,color='red',linestyle='--',label='cos(x)')
plt.xlim(-3,13)
plt.ylim(-1.5,1.5)
plt.xlabel('x')
plt.ylabel('value')
plt.legend()
plt.title('Welcome to ML World!')
plt.show()

Scatter Plot

In [62]:

plt.scatter(x,siny,alpha='.3')
plt.scatter(x,cosy,alpha='.6')
plt.show()

随机正态分布随机正态分布

In [112]:

nx = np.random.normal(-1,2,10000)
ny = np.random.normal(-1,3,10000)
plt.scatter(nx,ny,alpha='.35',color='#fc4a5a',linestyle='dotted')
plt.show()

加载Iris数据集

In [120]:

iris = datasets.load_iris()
data = iris.data[:,2:]
target = iris.target

ix0 = data[target==0,:]
ix1 = data[target==1,:]
ix2 = data[target==2,:]
plt.scatter(ix0[:,0],ix0[:,1],label='target0')
plt.scatter(ix1[:,0],ix1[:,1],label='target1',linestyle='--')
plt.scatter(ix2[:,0],ix2[:,1],label='target2')
plt.title('Iris DataSets')
plt.legend()
plt.show()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值