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设计模式之单例模式实例
Apr 26 Python
Django静态资源URL STATIC_ROOT的配置方法
Nov 08 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
python pyinstaller 加载ui路径方法
Jun 10 Python
python实现两个dict合并与计算操作示例
Jul 01 Python
python3 线性回归验证方法
Jul 09 Python
Python 占位符的使用方法详解
Jul 10 Python
python 列表推导式使用详解
Aug 29 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
Python 读取有公式cell的结果内容实例方法
Feb 17 Python
Python实现读取并写入Excel文件过程解析
May 27 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 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
php实现jQuery扩展函数
2009/10/30 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
学习YUI.Ext 第三天
2007/03/10 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
javascript常见操作汇总
2014/09/03 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
python实现图片批量剪切示例
2014/03/25 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
我的求职计划书
2014/01/10 职场文书
给领导的致歉信范文
2014/01/13 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
Python字典和列表性能之间的比较
2021/06/07 Python