跟我一起用python画你所想吧!
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画你所想吧!的更多相关文章
- 沉淀再出发:用python画各种图表
沉淀再出发:用python画各种图表 一.前言 最近需要用python来做一些统计和画图,因此做一些笔记. 二.python画各种图表 2.1.使用turtle来画图 import turtle as ...
- python画樱花
用python画简单的樱花 代码如下: import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, t): ...
- python 画小猪佩奇
转自:python画个小猪佩奇 # -*- coding: utf-8 -*- """ Created on Mon May 20 11:36:03 2019 @auth ...
- 用python画 pareto front
用python画 pareto front 觉得有用的话,欢迎一起讨论相互学习~Follow Me 2D pf import os import matplotlib.pyplot as plt im ...
- python 画3D的高斯曲线
用python画3D的高斯曲线,我想如果有多个峰怎么画? import numpy as npimport matplotlib.pyplot as pltimport mathimport mpl_ ...
- python画一只佩奇
用python画一只佩奇 from turtle import* def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 sethead ...
- 利用python画出动态高优先权优先调度
之前写过一个文章. 利用python画出SJF调度图 动态高度优先权优先调度 动态优先权调度算法,以就绪队列中各个进程的优先权作为进程调度的依据.各个进程的优先权在创建进程时所赋予,随着进程的推进或其 ...
- 【python画圆】pip安装库时出现Read timed out.解决办法
昨天第一次用python画圆,当时并没有安装numpy库(导入数据包)和matplotlib库(导入图形包),于是尝试用pip安装库 首先,我先更新了pip,如下图: 顺便附上成功截图: 然后安装nu ...
- python画柱状图并且输出到html文件
import matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltfrom Cstring import StringIO y ...
随机推荐
- STL 堆的使用
本来是要写leetcode上的merge k sorted lists那道题目,这个题目我还是很熟悉的,毕竟是看过算法导论的人,但是写的过程中对堆的维护代码还是挺多的,所以我想到了STL中的堆.下面就 ...
- c++ 类成员变量初始化总结
最近在学习c++,不同类型的c++成员变量在初始化的时候也有很有的区别,查了一些资料之后再此记录一下: #include<iostream> using namespace std; // ...
- C#单例---饿汉式和懒汉式
单例模式: 步骤: 1.定义静态私有对象 2.构造函数私有化 3.定义一个静态的,返回值为该类型的方法,一般以Getinstance/getInit为方法名称 单例模式有懒汉和饿汉,最好使用饿汉 1. ...
- C#:最简洁强大的代码生成器
这是我们项目中最常用,也是最强大的代码生成器,可以自动生成 存储过程,Model,DAL,BLL 多层的脚本. 第一步:配置config,设置连接的数据库 <?xml version=" ...
- html颜色设定 - 网址不见了看这里
- js对象的深浅拷贝
JS数据类型可以分为(ES5,暂时不考虑ES6): 简单数据类型:Number.String.undefined.boolean 复杂数据类型:Object.Array 简单的数据类型,往往是赋值操作 ...
- 【转】c# 读取excel数据的两种方法
源地址:http://www.cnblogs.com/icyJ/p/ReadExcel.html
- 线段树 SP2713 GSS4 - Can you answer these queries IV暨 【洛谷P4145】 上帝造题的七分钟2 / 花神游历各国
SP2713 GSS4 - Can you answer these queries IV 「题意」: n 个数,每个数在\(10^{18}\) 范围内. 现在有「两种」操作 0 x y把区间\([x ...
- luogu2155 [SDOI2008]沙拉公主的困惑
link 求出1到N的阶乘中与M的阶乘互质的数的个数,对R取模,多组询问,R<=10^9+10,T<=10000,1 < = N , M < = 10000000 1到\(M! ...
- NOIP后省选集训前文化课划水记
划水划了一个多月,文化课没啥长进还他妈累死了...--ghj1222 11.11(NOIP Day2) 师傅开车开得很快,晚上8:00多就到了二狱 晚上听毒瘤班主任swh讲了半节语文,我:黑人问号.j ...