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中函数默认值使用注意点详解
Jun 01 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
Jun 27 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
Pandas标记删除重复记录的方法
Apr 08 Python
python爬虫之urllib3的使用示例
Jul 09 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 Python
python2和python3在处理字符串上的区别详解
May 29 Python
django认证系统实现自定义权限管理的方法
Aug 28 Python
Python timeit模块的使用实践
Jan 13 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 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
什么是短波收听SWL
2021/03/01 无线电
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
javascript this用法小结
2008/12/19 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
表单的焦点顺序tabindex和对应enter键提交
2013/01/04 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
web打印小结
2017/01/11 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
Python中的tuple元组详细介绍
2015/02/02 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
DNA测试:Orig3n
2019/03/01 全球购物
经典的毕业生自荐信范文
2014/04/14 职场文书
文秘自荐信
2014/06/28 职场文书
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python