0.库的引入
要想画图,我们先倒入两个库.
import numpy as np
import matplotlib.pyplot as plt
注:以下代码全都基于导入这两个库的前提下编写的.
1.标准的正太分布
mu=
sigma=
x=np.linspace(mu-3*sigma,mu+3*sigma,100)#均值加减3倍的方差,51
y=np.exp(-(x-mu)**/(*sigma**))/(math.sqrt(*math.pi)*sigma)
print(x.shape)
print('x=\n',x)
print(y)
print('y=\n',y)
plt.figure(facecolor='w')#背景颜色为白色
plt.plot(x,y,'r-',x,y,'go',linewidth=,markersize=)
plt.xlabel('X',fontsize=)
plt.ylabel('Y',fontsize=)
plt.title('Gauss Distribution',fontsize=)
plt.grid(True)
plt.show()
2.损失函数:Logistic损失(-1,1)/SVM Hinge损失/0/1损失
plt.figure(figsize=(10,8))#英寸
x=np.array(np.linspace(-,,,dtype=np.float))
y_logit=np.log(+np.exp(-x))/math.log()
y_boost=np.exp(-x)
y_01=x<
y_hinge=1.0-x
y_hinge[y_hinge<]=
plt.plot(x,y_logit,'r-',label='Logistic Loss',linewidth=)
plt.plot(x,y_01,'g-',label='0/1 Loss',linewidth=2)#利用布尔值实现0 1损失
plt.plot(x,y_hinge,'b-',label='Hinge Loss',linewidth=)
plt.grid(True)
plt.legend(loc='lower left')#upper,lower,left,right
plt.savefig('1.png')
plt.show()
3 x^x
def f(x):
y=np.ones_like(x)#保持和x一样的数据类型和格式,只不过数值大小为1
       i=x>0
       y[i]=np.power(x[i],x[i])
i=x<0
       y[i]=np.power(-x[i],-x[i])
return y
plt.figure(facecolor='w')
x=np.linspace(-1.3,1.3,)
y=f(x)
plt.grid()
plt.legend(loc='upper right')
plt.plot(x,y,'g-',label='x^x',linewidth=)
plt.xlabel('X',fontsize=)
plt.ylabel('Y',fontsize=)
plt.title('Fig1',fontsize=)
plt.show()
4胸型线
x=np.arange(,,-0.001)
y=(-*x*np.log(x)+np.exp(-(*(x-/np.e))**)/)/
plt.figure(figsize=(,))
plt.plot(y,x,'r-',linewidth =)
plt.grid(True)
# plt.title(u'胸型线',fontsize=20)
plt.savefig('breast.png')
plt.show()
5 心型线
t=np.linspace(,*np.pi,)
x=*np.sin(t)**
y=*np.cos(t)-*np.cos(*t)-*np.cos(*t)-np.cos(*t)
plt.plot(x,y,'r-',linewidth=)
plt.grid(True)
plt.show()
6渐开线
t=np.linspace(,,)
x=t*np.sin(t)+np.cos(t)
y=np.sin(t)-t*np.cos(t)
plt.plot(x,y,'g-',linewidth=)
plt.grid(True)
plt.show()

跟我一起用python画你所想吧!的更多相关文章

  1. 沉淀再出发:用python画各种图表

    沉淀再出发:用python画各种图表 一.前言 最近需要用python来做一些统计和画图,因此做一些笔记. 二.python画各种图表 2.1.使用turtle来画图 import turtle as ...

  2. python画樱花

    用python画简单的樱花 代码如下: import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, t): ...

  3. python 画小猪佩奇

    转自:python画个小猪佩奇 # -*- coding: utf-8 -*- """ Created on Mon May 20 11:36:03 2019 @auth ...

  4. 用python画 pareto front

    用python画 pareto front 觉得有用的话,欢迎一起讨论相互学习~Follow Me 2D pf import os import matplotlib.pyplot as plt im ...

  5. python 画3D的高斯曲线

    用python画3D的高斯曲线,我想如果有多个峰怎么画? import numpy as npimport matplotlib.pyplot as pltimport mathimport mpl_ ...

  6. python画一只佩奇

    用python画一只佩奇 from turtle import* def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 sethead ...

  7. 利用python画出动态高优先权优先调度

    之前写过一个文章. 利用python画出SJF调度图 动态高度优先权优先调度 动态优先权调度算法,以就绪队列中各个进程的优先权作为进程调度的依据.各个进程的优先权在创建进程时所赋予,随着进程的推进或其 ...

  8. 【python画圆】pip安装库时出现Read timed out.解决办法

    昨天第一次用python画圆,当时并没有安装numpy库(导入数据包)和matplotlib库(导入图形包),于是尝试用pip安装库 首先,我先更新了pip,如下图: 顺便附上成功截图: 然后安装nu ...

  9. python画柱状图并且输出到html文件

    import matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltfrom Cstring import StringIO y ...

随机推荐

  1. 课堂练习--“找水王续"

    设计思路: ①跟上次思路一样,将问题简化成从一个数组中找出出现次数最多的3个数. ②将“两两相消"的思路模式,变成“三一相消” ③初始化time为零,kingid为零,然后按顺序赋值,遇到跟 ...

  2. sizeof的用法与字节对齐

    一.sizeof是什么? sizeof是一种预编译处理,不是函数,不是一元表达式.也即,作用阶段在编译期. 二.功能是什么? sizeof返回变量或类型的字节数. 三.调用方式 sizeof(obje ...

  3. 【C#】 WebApi 路由机制剖析

    C#进阶系列——WebApi 路由机制剖析:你准备好了吗? 转自:https://blog.csdn.net/wulex/article/details/71601478 2017年05月11日 10 ...

  4. 在GridView控件FooterTemplate内添加记录 Ver2

    中午有发表一篇博文<在GridView控件FooterTemplate内添加记录> http://www.cnblogs.com/insus/p/3269908.html 添加铵钮是放在F ...

  5. UITouch

    触摸事件基本都是发生在 viewController 中,首先触摸的对象是视图,而视图的类 UIView 继承了 UIRespnder 类,但是要对事件作出处理,还需要重写 UIResponder 类 ...

  6. XCode9: iPhone is busy: Preparing debugger support for iPhone

    这个好像是等一阵子就可以了 参考链接

  7. MySQL 5.0的my.cnf配置选项(另外一种方式分类整理)

    一.   mysqld程序--目录和文件 basedir = path 使用给定目录作为根目录(安装目录). Show variables like “basedir”   //数据库中查看目录 da ...

  8. bzoj 3131 [Sdoi2013]淘金(数位dp)

    题目描述 小Z在玩一个叫做<淘金者>的游戏.游戏的世界是一个二维坐标.X轴.Y轴坐标范围均为1..N.初始的时候,所有的整数坐标点上均有一块金子,共N*N块. 一阵风吹过,金子的位置发生了 ...

  9. Flask 程序的基本结构

    1.初始化 所有Flask程序都必须创建一个程序实例.web服务器使用一种名为Web服务器网关借口的协议,把接收自客户端的所有请求都转交给这个对象处理. from flask import Flask ...

  10. UVA11270 Tiling Dominoes

    \(\color{#0066ff}{ 题目描述 }\) 给定一个m×n的矩形网格,用1×2多米诺骨牌完全平铺. 请注意,即使一个平铺的旋转与另一个平铺相匹配,它们仍算作不同的平铺. 下面显示了一个平铺 ...