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中分数的相关使用教程
Mar 30 Python
Python中的面向对象编程详解(下)
Apr 13 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
Python数据处理numpy.median的实例讲解
Apr 02 Python
Django处理多用户类型的方法介绍
May 18 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
python scrapy爬虫代码及填坑
Aug 12 Python
Numpy中对向量、矩阵的使用详解
Oct 29 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 Python
python实现程序重启和系统重启方式
Apr 16 Python
keras的siamese(孪生网络)实现案例
Jun 12 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
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
Python简单进程锁代码实例
2015/04/27 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Django 多环境配置详解
2019/05/14 Python
python实现中文文本分句的例子
2019/07/15 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
keras实现多种分类网络的方式
2020/06/11 Python
python 利用toapi库自动生成api
2020/10/19 Python
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
介绍一下#error预处理
2015/09/25 面试题
Shell如何接收变量输入
2016/08/06 面试题
毕业生自我鉴定实例
2014/01/21 职场文书
优秀毕业生就业推荐信
2014/05/22 职场文书
村党支部公开承诺书
2014/05/29 职场文书
培训讲师开场白
2015/06/01 职场文书
高一军训感想
2015/08/07 职场文书
安全教育的主题班会
2015/08/13 职场文书
Mysql排序的特性详情
2021/11/01 MySQL