python3语法糖_python 连续不等式语法糖实例
通常在多个不等式的时候,需要分着写,比如
x = 1
if x>0 and x<3:
print(True)
但是在Python中居然可以连着一起写,
x = 1
if 0
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 连续不等式语法糖实例
本文地址: http://www.cppcns.com/jiaoben/python/307927.html
python3语法糖_python 连续不等式语法糖实例相关推荐
- python 连续不等式_python 连续不等式语法糖实例
通常在多个不等式的时候,需要分着写,比如 x = 1 if x>0 and x<3: print(True) 但是在Python中居然可以连着一起写, x = 1 if 0 print(T ...
- python 连续不等式语法糖
通常在多个不等式的时候,需要分着写,比如 x = 1 if x>0 and x<3:print(True) 但是在Python中居然可以连着一起写, x = 1 if 0<x< ...
- python语法学习_Python学习1——语法
Python语法包括了行.缩进.注释.标识符.保留关键字等方面. 打印语句: >>> print('hello,world!') hello,world! 输入语句: >> ...
- python基础语法类型_Python基础入门语法和变量类型(一)
1 基础语法 标识符 标识符由字母.数字和下划线(_)组成,其中不能以数字开头,并且区分大小写. 以下划线开头的标识符是有特殊意义的: 单下划线开头的如 _foo,表示不能直接访问的类属性,需要通过类 ...
- python在冒号处显示语法错误_python冒号错误语法无效
问题1 看看错误:File "", line 3 def__init__(self,name): ^ SyntaxError: invalid syntax 在def和__init ...
- python的语法结构_Python特点、语法结构、编码知识
Python是一种静态强类型解释型高级语言.静态强类型类型是指数据类型指定后不能随意改动,但可以指定改动:解释型与编译型相对应,后者先将整段断码编译成机器码再执行,前者是边编译边执行,后者速度比前者快 ...
- python语法参数_python默认参数语法
我刚刚用python为一个用pygame编写的游戏编写了一个小的文本类,由于某些原因,我的默认参数不起作用.我试着查看python文档,看看这是否能让我知道我做错了什么,但我没有完全了解文档中的语言. ...
- python入门语法结构_Python学习-基本语法入门,基础
1 变量和字符串 1.1 变量 变量就是编程中最基本的存储单位,变量会暂时性的存储你放进去的东西. a = 1 1.2 字符串 字符串就是:"双引号之间的文字".'单引号之间的文字 ...
- python3 return用法_Python中return语句用法实例分析
本文实例讲述了Python中return语句用法.分享给大家供大家参考.具体如下: return语句: return语句用来从一个函数 返回 即跳出函数.我们也可选从函数 返回一个值 . 使用字面意义 ...
- python代码缩进是一种语法吗_Python 为啥用缩进语法,听听Python之父的说的啥
Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end" 之类的语法? Python 的缩进是一个老生常谈的话题,经常有人提及它,比如Python ...
最新文章
- 2012级计科《程序设计基础Ⅱ》期末上机考试
- 线程安全的signals
- python opencv 图像切割_【OpenCV+Python】图像的基本操作与算术运算
- Spring Boot整合MyBatis
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 20丨查询结果的质量和占比【难度简单】​
- jsp大作业_Servlet与JSP配合使用基本案例
- Mybatis 开发 dao 的方法
- 拓端tecdat|R语言highfrequency高频金融数据导入
- Android App 架构设计
- 用计算机打元宵节快乐,2019元宵节祝福语大全简短 祝大家元宵节快乐
- 视觉transformer图片处理思路
- Cocos Creator三消小游戏(TS 02版)
- ArcEngine代码 两规冲突检测
- 护照、身份证识别阅读器
- “正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0
- 【Win】KMS 激活命令记录
- JAVA:使用华为云存储OBS处理文件
- 【总目录3】Python、神经网络与深度学习、毕业设计总结大全
- Educational Codeforces Round 88 (Rated for Div. 2) C. Mixing Water (思维,数学)
- 利用形状图层绘制八卦图