1、用numpy模块实现

import numpy as np
import matplotlib.pyplot as plt
import math
import mpl_toolkits.mplot3dx, y = np.mgrid[-2:2:0.01, -2:2:0.01]z=(1/2*math.pi*3**2)*np.exp(-(x**2+y**2)/2*3**2)
ax = plt.subplot(111, projection='3d')
ax.plot_surface(x, y, z, rstride=1, cstride=1, cmap='rainbow', alpha=0.9)#绘面
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('z')
plt.show()


2、用TensorFlow实现

import numpy as np
import matplotlib.pyplot as plt
import math
import mpl_toolkits.mplot3d
import tensorflow as tf
from sklearn import datasetssess = tf.InteractiveSession()
gamma = tf.constant(-1.0)
x, y = np.mgrid[-2:2:0.01, -2:2:0.01]x_data = tf.placeholder(shape=[400, 400], dtype=tf.float32)
y_data = tf.placeholder(shape=[400, 400], dtype=tf.float32)Kernel = tf.exp(tf.multiply(gamma, tf.add((x_data*x_data),(y_data*y_data))))
Kernel = sess.run(Kernel, feed_dict={x_data: x,y_data: y})ax = plt.subplot(111, projection='3d')
ax.plot_surface(x, y, Kernel, rstride=1, cstride=1, cmap='rainbow', alpha=0.9)#绘面
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('Kernel')
plt.show()

Python实现三维高斯函数图像显示相关推荐

  1. python高斯函数表达式_Python实现高斯函数的三维显示方法

    在网上查阅资料,发现很少用python进行高斯函数的三维显示绘图的,原因可能是其图形显示太过怪异,没有matlab精细和直观. 回顾一下二维高斯公式: σ此处取3. 在matlab下的程序为: u=[ ...

  2. python 三维度显示,Python实现高斯函数的三维显示方法

    在网上查阅资料,发现很少用Python进行高斯函数的三维显示绘图的,原因可能是其图形显示太过怪异,没有MATLAB精细和直观. 回顾一下二维高斯公式: σ此处取3. 在MATLAB下的程序为: u=[ ...

  3. Matlab绘制三维曲面(以二维高斯函数为例)

    原文地址为: Matlab绘制三维曲面(以二维高斯函数为例) 寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手.来学校之后,决定继续看完数字图像处理一书.还是想按照上学期 ...

  4. matlab画三维向量的曲面,Matlab绘制三维曲面(以二维高斯函数为例)

    寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手.来学校之后,决定继续看完数字图像处理一书.还是想按照上学期的模式,边看边实现书中的算法.上学期看的时候,是用C语言实现的 ...

  5. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  6. python 高斯函数拟合_在python中拟合任意高斯函数,消耗大量内存

    我试图(在python中)将一系列任意数量的高斯函数(由一个仍在改进的简单算法确定)拟合到一个数据集.对于我当前的样本数据集,我有174个高斯函数.我有一个进行拟合的过程,但基本上是复杂的猜测和检查, ...

  7. MATLAB编程(4)——MATLAB绘制二维高斯函数的三维图

    本篇博文记录使用MATLAB绘制二维高斯函数的三维图. 用到的MATLAB函数--mesh()(绘制三维线框图)和surf()(绘制三维表面图). MATLAB命令窗口输入>> doc 函 ...

  8. python以三维tensor为例详细理解unsqueeze和squeeze函数

    python以三维tensor为例理解unsqueeze和squeeze函数 一.建立一个二维tensor import torch as t a = t.arange(0,6) b = a.view ...

  9. python高斯函数表达式_编写集成高斯函数的Python函数的最佳方法?

    好吧,你似乎对一些事情很困惑.让我们从头开始:你提到了一个"多维函数",但接着讨论通常的单变量高斯曲线.这是而不是一个多维函数:当你集成它时,你只集成一个变量(x).区别很重要,因 ...

最新文章

  1. LeetCode简单题之截断句子
  2. php html转为pdf文件,php使用wkhtmltopdf实现html转pdf
  3. VHD工具-VHDTOOL
  4. 计算机d盘给c盘,win10 c盘与d盘都是主分区如何将d盘空间分给c盘
  5. mysql 常用命令与备份恢复 整理
  6. 国内2大Git代码托管网站
  7. uploadify插件html5,免费的HTML5版uploadify送上
  8. 华为p10和p10plus区别_华为p10和p10plus哪个好 华为p10与p10plus区别对比【图文】
  9. asp.net core 教程(六)-中间件
  10. 微软正式推出 gRPC-Web for .NET
  11. 新东方 词根词缀 excel_14张图搞定高中英语词汇常见词缀词根!
  12. 记测试工具iozone,iometer,bonnie++
  13. 博帝 boost和威刚S102哪个好详细原创评测
  14. 软件测试归纳法调试,《软件测试艺术》读书笔记(34)_归纳法、演绎法、回溯法、测试法调试及其原则、错误分析...
  15. 高通WLAN稳定和功耗分析--目前高通项目支持的功耗策略
  16. 【python入门第十六天】python数据类型-bytes
  17. Fedora分区扩容以及如何修复引导
  18. OpenCV更改图片颜色
  19. js中isFinite
  20. 洛谷1262 间谍网络 tarjan缩点

热门文章

  1. DOS命令跟踪路由命令-tracert
  2. OpenStack网络
  3. mysql add column_SQL Add Column
  4. 压缩炸弹(zipbomb)制作(附演示)
  5. AList软件的使用--已经直接在win上进行磁盘映射--修改数据源为mysql
  6. 欧姆龙 CJ1W-SCU模块使用通配符+结束码实现非固定长度数据的接收
  7. 【FFMPEG】基于RTP的H264视频数据打包解包类
  8. C. Tear It Apart(贪心)
  9. CorAnimation7-高效绘图、图像IO以及图层性能
  10. Python自动化开发基础 项目实战-监控系统 Day16-李杰-专题视频课程