python 连续不等式语法糖实例


Posted in Python onApril 15, 2020

通常在多个不等式的时候,需要分着写,比如

x = 1
if x>0 and x<3:
 print(True)

但是在Python中居然可以连着一起写,

x = 1
if 0<x<3:
 print(True)

补充知识:python不等比等值线实现

我就废话不多说了,大家直接看代码吧!

import numpy as np
import matplotlib.pyplot as plt
dx=1
dy=1
x=np.arange(-2.0,2.0,dx)#
y=np.arange(-3.0,3.0,dy)#这里的x,y是长度不相等的列表
X,Y=np.meshgrid(x,y)
def f(x,y):
return(1-y5+x5)*np.exp(-x2-y2)
plt.grid(True)#显示网格
C=plt.contour(X,Y,f(X,Y),8,colors=‘black') #生成等值线图
ct=plt.contourf(X,Y,f(X,Y),8)#填充等值线
plt.clabel(c,fontsize=10,colors=‘k')#设置显示文字
plt.colorbar(ct)#设置颜色条,(显示在图片右边)
plt.show()

关键就是contour,与contourf这两个函数,如下面所示,这两个函数的三个参数的形状必须是相同的,如下图X、Y、f(X,Y)都是(6,4)。
>>> X
array([[-2., -1., 0., 1.],
[-2., -1., 0., 1.],
[-2., -1., 0., 1.],
[-2., -1., 0., 1.],
[-2., -1., 0., 1.],
[-2., -1., 0., 1.]])
>>> Y
array([[-3., -3., -3., -3.],
[-2., -2., -2., -2.],
[-1., -1., -1., -1.],
[ 0., 0., 0., 0.],
[ 1., 1., 1., 1.],
[ 2., 2., 2., 2.]])
>>> X.shape
(6, 4)
>>> Y.shape
(6, 4)
>>> f(X,Y)
array([[ 4.79189834e-04, 1.10321829e-02, 3.01119922e-02,
1.11229828e-02],
[ 3.35462628e-04, 2.15614304e-01, 6.04416083e-01,
2.29090198e-01],
[-2.02138410e-01, 1.35335283e-01, 7.35758882e-01,
4.06005850e-01],
[-5.67784806e-01, 0.00000000e+00, 1.00000000e+00,
7.35758882e-01],
[-2.15614304e-01, -1.35335283e-01, 0.00000000e+00,
1.35335283e-01],
[-2.11341456e-02, -2.15614304e-01, -5.67784806e-01,
-2.02138410e-01]])
>>> t=f(X,Y)
>>> t.shape
(6, 4)

以上这篇python 连续不等式语法糖实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python下函数参数的传递(参数带星号的说明)
Sep 19 Python
跟老齐学Python之深入变量和引用对象
Sep 24 Python
python实现网站的模拟登录
Jan 04 Python
Python处理JSON数据并生成条形图
Aug 05 Python
浅谈Python基础之I/O模型
May 11 Python
django中模板的html自动转意方法
May 27 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
Jul 09 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
python跳出双层for循环的解决方法
Jun 24 Python
Python实现简单得递归下降Parser
May 02 Python
彻底弄懂Python中的回调函数(callback)
Jun 25 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 #Python
在python中求分布函数相关的包实例
Apr 15 #Python
python实现手势识别的示例(入门)
Apr 15 #Python
使用python计算三角形的斜边例子
Apr 15 #Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 #Python
解决python Jupyter不能导入外部包问题
Apr 15 #Python
Python+redis通过限流保护高并发系统
Apr 15 #Python
You might like
解决中英文字符串长度问题函数
2007/01/16 PHP
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
关于this和self的使用说明
2010/08/01 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
vue引入jq插件的实例讲解
2017/09/12 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
JS实现星星海特效
2019/12/24 Javascript
python搭建简易服务器分析与实现
2012/12/15 Python
从零学Python之入门(三)序列
2014/05/25 Python
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
运动会通讯稿300字
2014/02/02 职场文书
技术合作协议书范本
2014/04/18 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
Python数据分析之pandas读取数据
2021/06/02 Python
PHP RabbitMQ消息列队
2022/05/11 PHP