使用matplotlib库绘制函数图
2024-08-28 09:38:39
函数如下:
z = x^2 * y / (x^4 +y^2)
代码如下:
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d
from matplotlib import cm fig = plt.figure()
ax = fig.add_subplot(111, projection='3d') x = np.linspace(-10, 10, 100)
y = np.linspace(-10, 10, 100)
# print(x, y) X, Y = np.meshgrid(x, y)
Z = (X ** 2) * Y / (X ** 4 + Y ** 2) ax.plot_surface(X, Y, Z, cmap=plt.cm.YlGnBu_r)
plt.show()
图像:
2. sigmoid函数的绘制
y = 1 / (1 + e^x)
import numpy as np
import matplotlib.pyplot as plt np.set_printoptions(suppress=True) x = np.linspace(-7, 7, 101)
y = 1/ (1 + np.exp(-x))
plt.plot(x, y, 'r-', lw=3)
plt.show()
最新文章
- 事件分发时候的onTouchEvent,onInterceptTouchEvent,dispatchTouchEvent调用顺序
- cpp 调用python
- 搭建TFS 2015 Build Agent环境(三)
- 关于安装sql2012出现的netfx3功能问题
- 快排找第k大模板
- UITextView的字数限制 及 添加自定义PlaceHolder
- e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (二) 图片验证码的识别
- java含多个包的命令行下执行
- Devexpress 使用经验 —— ASPxGridView命令行自定义按钮灵活使用
- C#开发攀爬集锦
- tomcat的webapp下的root文件夹的作用是什么
- for-in用法
- SVN使用指引(Windows)
- [Swift]LeetCode385. 迷你语法分析器 | Mini Parser
- Python socket之tftp协议
- Spark记录-Scala基础程序实例
- linux tcp相关参数
- Python datetime获取详细时间
- postgresql小纪
- PAT甲题题解-1122. Hamiltonian Cycle (25)-判断路径是否是哈密顿回路